Git高级命令

  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的时候可以省略后两个参数。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git sho...
    Swiftor阅读 6,418评论 0 2
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 10,421评论 0 9
  • 1. GIT命令 git init在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个re...
    江边一蓑烟阅读 4,292评论 0 0
  • 查看另一文章【git基础教程】 目录 洞悉工作顺序git命令总结 一、洞悉[1] 本地分支与远程仓库联系关系总结:...
    js_hcl阅读 3,836评论 0 1
  • 因为原文太长超出字数,Lesson 3 就放在另一篇文章里 How to Use Git and GitHub 标...
    赤乐君阅读 10,725评论 1 5

友情链接更多精彩内容