git

作者: e0958894c173 | 来源:发表于2018-01-27 13:53 被阅读7次

引:因为没有加入到什么团队中,没有机会和别人一起合作过项目,所以对git使用并不熟练,但是这次比较空,就好好梳理一下吧!

个人使用

git介绍

特点就是分布式了,请看下图,每一台电脑都是一个仓库,大家都可以使用。

仓库理解及操作

先上图:

有个上面的图做铺垫,下面的操作也就好理解了

添加文件:git add file

提交文件:git commit -m "提交描述"

查看状态:git status

查看日志:git log 相关版本号可以通过reset来回退到任何提交时间点

添加远程库:git remote add origin git@github.com:username/repository

推送到远程库: 第一次用:git push -u origin master之后用git push origin master

注意点:要将电脑的ssh添加到你的github里

克隆远程库:git clone origin git@github.com:username/repository

多人协作

我想大家需要理解这样一张图:

[图片上传失败...(image-c19a60-1517032365994)]

推送分支:$ git push origin branchname

抓取分支:git clone origin git@github.com:username/repository;git checkout -b dev origin/dev

基本操作肯定会碰到问题:

如果你的小伙伴已经向origin/dev分支推送了他的提交,而碰巧你也对同样的文件作了修改,并试图推送,那么就会提交被解决,这个时候就需要:

git pull

这个时候合并是有冲突的,需要你本地修改之后再提交上去。

总结

目前自己所要掌握的就是这些东西了,再遇到问题可以谷歌或者百度。最后感谢廖雪峰的git教程

相关文章

网友评论

      本文标题:git

      本文链接:https://www.haomeiwen.com/subject/kmynaxtx.html