介绍 Git 用户名和电子邮件查看和修改方法

Signed-off-by: ithink.chan <chensf@mapbar.com>
This commit is contained in:
ithink.chan 2019-06-26 13:56:27 +08:00
parent d9e7595ddd
commit 2163ef863e
1 changed files with 18 additions and 7 deletions

View File

@ -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命令如下 如果想访问远程 Git 服务器,则最好通过 SSH 方式。这需要先生成 RSA 密钥,然后将公钥部署到远程服务器上即可。生成 RSA 密钥可使用 OpenSSH命令如下
@ -42,11 +53,11 @@ TortoiseGit 需要额外修改 Settings->Network->SSH 为 C:\Windows\System32\Op
如果对某个文件取消跟踪,但还需要保留本地文件,则使用如下命令: 如果对某个文件取消跟踪,但还需要保留本地文件,则使用如下命令:
git rm --cached <file name> git rm --cached <file name>
如果取消对某个文件的版本管理,并且要删除该文件,则使用如下命令: 如果取消对某个文件的版本管理,并且要删除该文件,则使用如下命令:
git rm --f <file name> git rm --f <file name>
## Clone 仓库 ## Clone 仓库
@ -151,21 +162,21 @@ git 支持 http、https、ssh 格式的 URL 访问。
删除远程分支命令为: 删除远程分支命令为:
git push origin --delete <branchName> git push origin --delete <branchName>
删除远程 Tag 的命令为: 删除远程 Tag 的命令为:
git push origin --delete tag <tagname> git push origin --delete tag <tagname>
## 推送/获取 Tag ## 推送/获取 Tag
推送本地 Tag 到远程的命令为: 推送本地 Tag 到远程的命令为:
git push --tags git push --tags
从远程获取 Tag 到本地的命令为: 从远程获取 Tag 到本地的命令为:
git fetch origin tag <tagname> git fetch origin tag <tagname>
## 同步 fork 的仓库 ## 同步 fork 的仓库