介绍 Git 用户名和电子邮件查看和修改方法
Signed-off-by: ithink.chan <chensf@mapbar.com>
This commit is contained in:
parent
d9e7595ddd
commit
2163ef863e
|
@ -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 <file name>
|
||||
git rm --cached <file name>
|
||||
|
||||
如果取消对某个文件的版本管理,并且要删除该文件,则使用如下命令:
|
||||
|
||||
git rm --f <file name>
|
||||
git rm --f <file name>
|
||||
|
||||
## Clone 仓库
|
||||
|
||||
|
@ -151,21 +162,21 @@ git 支持 http、https、ssh 格式的 URL 访问。
|
|||
|
||||
删除远程分支命令为:
|
||||
|
||||
git push origin --delete <branchName>
|
||||
git push origin --delete <branchName>
|
||||
|
||||
删除远程 Tag 的命令为:
|
||||
|
||||
git push origin --delete tag <tagname>
|
||||
git push origin --delete tag <tagname>
|
||||
|
||||
## 推送/获取 Tag
|
||||
|
||||
推送本地 Tag 到远程的命令为:
|
||||
|
||||
git push --tags
|
||||
git push --tags
|
||||
|
||||
从远程获取 Tag 到本地的命令为:
|
||||
|
||||
git fetch origin tag <tagname>
|
||||
git fetch origin tag <tagname>
|
||||
|
||||
## 同步 fork 的仓库
|
||||
|
||||
|
|
Loading…
Reference in New Issue