美文网首页
Git高级命令

Git高级命令

作者: 木子川页心 | 来源:发表于2019-08-08 09:56 被阅读0次
    1. git add -p以前我git add的时候,经常会把一些本地的用于调试的代码add进去(比如console.log之类的),git add -p可以一段一段地add,每一段都会问你要不要添加(y/n?)。2. git rebase -i有的时候出现临时需求,需要切换分支。本地完成一半的工作会commit成一个temp save。git rebase -i 可以修改、增加、删除、合并任意的commit。3. git diff master...注意,是3个点,不是2个点。新开发一个功能,会创建一个新的branch。在开发新的branch的期间,master也会增加很多代码。如果用2个点进行diff,会把master的新增代码显示出来。用3个点进行diff,只会显示当前分支与master的最近公共祖先与当前分支的差异。4. git push -u如果当前分支没有设置过track,这个命令会在push的同时,设置track。Branch feature_xxx set up to track remote branch feature_xxx from origin.
      有了track,有3个好处。git status的时候可以显示领先/落后的多少个commit。git push的时候可以省略后两个参数。git pull的时候可以省略后两个参数。

    相关文章

      网友评论

          本文标题:Git高级命令

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