作为小白,刚开始工作、实习肯定会碰到使用git的问题,大家都是这么过来的,总结以下操作,方便后来人,也方便自己。
1.安装和配置Git
安装git的流程就不再赘述,很多帖子都有介绍,安装完成之后需要配置全局用户名和用户邮箱。
2.Git配置SSH Key公钥
默认情况下,用户的 SSH 密钥存储在其 ~/.ssh 目录下。 进入该目录并列出其中内容,你便可以快速确认自己是否已拥有密钥:
$ cd ~/.ssh
$ ls
authorized_keys2 id_dsa known_hosts
config id_dsa.pub
如果是第一次使用的新用户需要生成一个ssh key,配置到gitlab上。输入下面的命令生成公钥,其中的引号内输入你在gitlab上绑定的邮箱地址:
ssh-keygen -t rsa -C "xxxxx@xxx.com"
输入上述命令后会提示一些自定义的选项,可以直接回车,大概回车三四次后,出现如下内容,则表示生成key成功:
+—[RSA 2048]—-+
| .+ |
| = |
| + . + . . |
|o E . o = = . |
|.. . . S * * + .|
| … + * o =+|
| . . o o + o==|
| o o.=.+.+o|
| .+=o* .o|
+—-[SHA256]—–+
输入ls可以看到生成的密钥:
id_rsa 是私钥
id_rsa.pub 是公钥
接着,输入以下命令,复制公钥:
pbcopy < id_rsa.pub
打开gitlab,选择->右上角头像->Settings->左侧SSH Keys
将公钥粘贴到文本框内,在Tittle中输入名字,点击"Add Key"完成配置。
3.拉取仓库中的工程代码
在gitlab中找到你的项目的首页,复制SSH链接(Https链接也行,但有时会失败)
在命令行中输入git clone + 刚刚复制的链接
git clone ssh://git@gitlab.xxxxx.git
一般到这里就成功完成了代码的拉取,如果没有权限,需要联系项目的管理员,或者也可能出现密码错误的情况。
接着输入查看分支的命令,就可以看到项目所有分支,根据需要切换到对应分支进行开发
git branch -a
切换到指定分支
git checkout -b xxx origin/xxx
4.Sourcetree可视化git管理工具
Sourcetree是个很好用的可视化git工具,用了之后再也不想用命令行git了,可以直接百度搜索下载,操作也很简单易懂,就不详细介绍了。
[参考链接]https://www.cnblogs.com/sumi0624/articles/9447843.html