From 2163ef863e66fa912dfd3247f8af76bb2fd90a5c Mon Sep 17 00:00:00 2001 From: "ithink.chan" Date: Wed, 26 Jun 2019 13:56:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=8B=E7=BB=8D=20Git=20=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=90=8D=E5=92=8C=E7=94=B5=E5=AD=90=E9=82=AE=E4=BB=B6=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=E5=92=8C=E4=BF=AE=E6=94=B9=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ithink.chan --- Software/Application/Git/Git_使用说明.md | 25 +++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/Software/Application/Git/Git_使用说明.md b/Software/Application/Git/Git_使用说明.md index 7e25acf..05faa32 100644 --- a/Software/Application/Git/Git_使用说明.md +++ b/Software/Application/Git/Git_使用说明.md @@ -2,8 +2,19 @@ ## 初始配置 -### Git 与 SSH +### Git 初始配置 +在使用 Git 前需要配置好用户名和电子邮件信息,Git 需要使用这些配置信息用于提交代码。在 Git 命令行下,可以使用如下命令设置用户名和电子邮件信息: + + git config --global user.name "Your name" + git config --global user.email "Your email" + +查看当前配置的用户名和电子邮件信息命令如下: + + git config --global user.name + git config --global user.email + +### Git 与 SSH 如果想访问远程 Git 服务器,则最好通过 SSH 方式。这需要先生成 RSA 密钥,然后将公钥部署到远程服务器上即可。生成 RSA 密钥可使用 OpenSSH,命令如下: @@ -42,11 +53,11 @@ TortoiseGit 需要额外修改 Settings->Network->SSH 为 C:\Windows\System32\Op 如果对某个文件取消跟踪,但还需要保留本地文件,则使用如下命令: - git rm --cached + git rm --cached 如果取消对某个文件的版本管理,并且要删除该文件,则使用如下命令: - git rm --f + git rm --f ## Clone 仓库 @@ -151,21 +162,21 @@ git 支持 http、https、ssh 格式的 URL 访问。 删除远程分支命令为: - git push origin --delete + git push origin --delete 删除远程 Tag 的命令为: - git push origin --delete tag + git push origin --delete tag ## 推送/获取 Tag 推送本地 Tag 到远程的命令为: - git push --tags + git push --tags 从远程获取 Tag 到本地的命令为: - git fetch origin tag + git fetch origin tag ## 同步 fork 的仓库