Git使用方式
这段时间老夫发现公司git使用不是很规范,以及使用技术也参差不齐,故梳理一些常见git使用方法。
命令行(git Bash以及linux、mac)
闲话不说,懒得粘贴,直接给传送门,下篇文章熟悉后基本的git命令行操作绝对没问题。
git@github与http://github
git@必须使用ssh密钥方式访问 http使用用户名密码方式使用
注:一般邮箱、用户名都可以作为登陆账号,但由于公司私服配置问题,所以只能使用用户名登陆。
一台PC配置多ssh
- 生成ssh
如果你已经有了一套id_rsa的公秘钥,将要生成另外一个公钥,比如id_rsa_gsww。
ssh-keygen -t rsa -C "xiaoyy" -f ~/.ssh/id_rsa_gsww
执行完成后,会在 ~/.ssh/目录下生成一个id_rsa_gsww和id_rsa_gsww.pub文件。
- 配置ssh
在http://***/profile/keys/中ssh配置中粘贴id_rsa_gsww.pub文件具体内容。
注:还是公司私服配置问题,必须删除换行空格符,ssh-rsa后的一个空格符不必删除。
- 配置config
因我之前创建过config文件,如果没有自己新建一个。
# Default github user(***@outlook.com)
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
# gsww (***@foxmail.com)
Host http://10.18.100.77/
HostName 10.18.100.77
User git
IdentityFile ~/.ssh/id_rsa_gsww
- 测试ssh
ssh -T git@10.18.100.77
如果提示 Welcome to GitLab, ***! 证明配置正确。
注:文档中***都自己做相对应替换
git分支管理策略
git分支管理一般开发人员只要了解一下就可以,具体项目经理与技术经理进行整体管控。
上图为git分支管控最理想化的一张图可以作为参考,具体使用场景具体调控。 ⤧ Next post Spring Cloud 搭配踩坑 ⤧ Previous post Shiro使用知识点