1.Git下载地址:https://git-scm.com/downloads(默认设置安装)
2. tortoiseGit下载地址:https://download.tortoisegit.org/tgit/(默认设置安装)中文需要下载简体中文语言包安装并安装
3.设置git的界面语言为中文
打开Git Bash,右键点击Options…,进到配置页面后选择window,然后将UI language改成zh_CN即可。
4.Git用户名和邮箱设置:
git config --global user.name “你的用户名”
git config --global user.email “你的邮箱”
配置完成后,可以通过git config --global --list命令查看配置信息
5.创建版本库:如下命令(如:C:\git20190904)
cd D:
cd git20190904
cd mkdir testgit(新建testgit子目录)
cd testgit
pwd命令显示当前目录
通过命令git init把这个目录变成git可以管理的仓库
如果看不到.get文件夹,可以点查看,勾选上隐藏的项目
6.生成秘钥:打开Git Bash输入ssh-keygen -t rsa -C "youremail ",然后回车(命令中的email,就是gitlab中的账号,需要保持一致),系统将提示输入文件路径以保存SSH密钥对,可使用主目录直接回车,接下来会提示输入密码以保护新的SSH密钥对(可输可不输,可以通过按Enter两次跳过创建密码)
SSH 秘钥默认储存在账户的主目录下的 ~/.ssh 目录下,如:C:\Users\Administrator\.ssh
id_dsa文件是密钥,同名.pub文件类型的是公钥
测试一下该SSH key:
首先要给github bash输入一下代码:$ ssh -T [email protected]
输入以上代码时,会有一段警告代码,如:
The authenticity of host 'github.com (207.97.227.239)' can't be established.
# RSA key fingerprint is
16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
# Are you sure you want to continue connecting (yes/no)?
这是正常的,输入 yes 回车即可。如果看到 “access denied”,则表示拒绝访问,那么需要使用 https 去访问,而不是SSH。
7. gitlab秘钥添加:登录gitlab账号,页面右上角选择设置,左侧选择SSH密钥,将公钥输入文本框中,然后点击添加密钥
8.clone:
进入到想要clone的项目,点击蓝色clone下拉框,复制相应地址,打开Git Bash,输入
git clone 地址即可
9.清除密码缓存命令
$ git credential-manager uninstall
10. 将本地项目和远程项目连接命令
$ git remote add origin
[email protected]:zhangsan/http://192.168.xx.xxx/zhangsan/testproject/settings/repository/testproject.git
11.piush命令:$ git push -u origin master
如果当前分支与多个主机存在追踪关系,则可以使用 -u 参数指定一个默认主机,这样后面就可以不加任何参数使用git push
git push的一般形式为 git push <远程主机名> <本地分支名> <远程分支名> ,
例如 git push origin master:refs/for/master ,即是将本地的master分支推送到远程主机origin上的对应master分支, origin 是远程主机名,
第一个master是本地分支名,第二个master是远程分支名。
12. git 将远程仓库最新代码同步到本地
git remote -v // 查看远程仓库
git fetch origin master //从远程获取最新版本到本地
git log -p master..origin/master // 比较本地的仓库和远程参考的区别
git merge origin/master //把远程下载的代码合并到本地仓库
或者直接一个命令完成操作
git pull origin master
13.TortoiseGitPlink提示密码问题的解决办法
进入PuTTYgen,点击Load,改选全部文件类型,打开SSH密钥,然后点击Save private key,然后点Pegeant,在任务栏右下角会出现相应图标,双击打开之后点击Add Key,打开上述操作生成的.ppk文件即可