码迷,mamicode.com
首页 > 其他好文 > 详细

几种常用的git命令

时间:2018-05-23 20:27:21      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:tail   并且   csdn   scm   git clone   冲突   临时   ***   details   

1.合并代码出现冲突,用git status 查看冲突所在的文件

2. clone 指定分支分支的文件夹 git clone -b **** ***;

3.git merge 和 git rebase 可以实现相同的结果,但是多人开发的时候,需要执行git merge 的操作的时候,往往有人已经往远程分支提交过新的代码,这也是传统说的分支分叉,通常解决办法需要git pull 下远程的代码,然后再执行代码的合并,有强迫症的同学可以感觉比较繁琐,但是 git rebase 就是为解决这种问题而生的,它实现的原理其实将你的所有的提交(commit)都取消掉,并且把它们临时 保存为补丁(patch)(这些补丁放到".git/rebase"目录中),然后把自己本地分支更新 为最新的"origin"分支,最后把保存的这些补丁应用到自己开发的分支上。https://blog.csdn.net/wh_19910525/article/details/7554489 ,这篇文章解释的很清楚

4.git stash 的使用

 经常有这样的事情发生,当你正在进行项目中某一部分的工作,里面的东西处于一个比较杂乱的状态,而你想转到其他分支上进行一些工作。问题是,你不想提交进行了一半的工作,否则以后你无法回到这个工作点。解决这个问题的办法就是git stash命令 https://git-scm.com/book/zh/v1/Git-%E5%B7%A5%E5%85%B7-%E5%82%A8%E8%97%8F%EF%BC%88Stashing%EF%BC%89

几种常用的git命令

标签:tail   并且   csdn   scm   git clone   冲突   临时   ***   details   

原文地址:https://www.cnblogs.com/webDojo/p/9078731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!