git 使用小结

git

git是一个分布式版本控制系统,主要用于多人协作。可以将自己的代码托管到github上。

常用的几个命令

  • git pull 拉取别人的修改到本地,如果拉取内容和本地所作的修改存在冲突,git会提示在哪个文件有冲突,需要自己手动去修复冲突,然后再commit后提交
  • git add 将本地的修改放到工作缓存区,可以指定添加特定的文件,也可以是全部 git add .
  • git commit -m "comment.." 对本次的修改做一个简述
  • git push 提交本次修改 (若是在一个新的分支下初次提交则还需指明来自哪个分支 git push origin [branch]
  • git status 查看当前工作区的状态,一般显示是否是最新的或在本地做过哪些修改,有没有可以修改需要提交

多人协作

按标准来讲,一个git项目存在多个分支。首先是master分支,即主分支,主分支上的代码都是经过严格测试通过的代码。还有就是dev分支,顾名思义,该分支是在开发时使用,当dev分支的代码稳定之后才能与主分支合并。另外作为开发成员应该有自己的分支作为自己开发的工作分支。

开发人员在自己的开发分支上工作,然后提交修改到自己的分支,当认为自己的工作做的差不多之后就将自己的分支同dev分支合并,即转到dev分支先pull一下别人的修改,然后 git merge self_branch ,merge的时候可能会有冲突,手动解决冲突之后,再将本地的修改提交到dev分支。一般由项目的master决定是否将dev分支与master分支合并。

多人协作时常用命令

  • git branch查看当前有哪些分支,分支名前有*号的表示是当前分支

    git 使用小结

  • git branch branch_name创建一个名为branch_name的新分支(branch_name的名字虽随意取)

  • git checkout branch_name转到名为branch_name的分支工作

  • git branch –set-upstream-to=origin/branch_name当在一个新的分支下pull时可能会出现下图所示的错误提示:

    git 使用小结

表示本地的一个分支未与远程的对应分支建立关联,那么就使用这个命令来建立关联

  • git branch -d branch_name 删除某一个分支
  • git branch -D branch_name 强制删除某一个分支
  • git merge branch_name 将branch_name所指的分支与当前分支合并

—记录,分享。转载请注明出处!

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » git 使用小结

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址