Git 进阶命令

git.png

改动添加到暂存器

git stash save

使用场景:切换分支时或者拉取远程代码时可以将本地的所有改动暂存到 stash 中

读出暂存器内容

git stash pop

创建分支

git branch <branch-name>

删除分支

git branch -d <branch-name>

删除远程分支

git push <remote-name> :<branch-name>

切换分支

git checkout <branch-name>

合并分支

git merge <branch-name>

当前分支合并<branch-name>

添加 tag

git tag <tag-name>

删除本地 tag

git tag -d  <tag-name>

提交 tag 到远程仓库

git push origin <tag-name>

删除远程 tag

git push origin :<tag-name>

代码切到指定 tag

git checkout <tag-name>

查看版本操作记录

git reflog

添加子项目

git submodule add <repo-url> <path>

如:git submodule add git@github.com:weelion/test.git vendor

初始化子项目

git submodule update --init --recursive 

删除子项目

git submodule rm <path>

提取任意几个提交

git cherry-pick <commit-hash> <commit-hash> …
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 之前写的 Git基本操作命令 众所周知, Git目前已经是分布式版本控制领域的翘楚,围绕着Git形成了了一个完整的...
    奥卡姆剃须刀阅读 3,911评论 0 8
  • 以下内容是我在学习和研究Git时,对Git操作的特性、重点和注意事项的提取、精练和总结,可以做为Git操作的字典,...
    科研者阅读 9,809评论 4 50
  • 以下内容是我在学习和研究Git时,对Git操作的特性、重点和注意事项的提取、精练和总结,可以做为Git操作的字典,...
    科研者阅读 8,915评论 2 19
  • 导读: 西藏之路,说不完,聊举几例,并期待读者找机会去体验。 从市区到机场 飞机降落 从拉萨市区到贡嘎机场,穿过几...
    春风Hua雨阅读 3,709评论 0 8
  • 中国央行即将推出的数字货币DCEP,它是什么?它和比特币有什么关系?它有投资价值吗?普通人如何提前入局、布局?相信...
    LibraGo阅读 4,104评论 0 0