博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git 常用命令备忘
阅读量:5742 次
发布时间:2019-06-18

本文共 1099 字,大约阅读时间需要 3 分钟。

Git 常用命令备忘


1. 获取所有 SubModule

git submodule update --init --recursive复制代码

2. 删除某个 SubModule

例如:xxx

git submodule deinit xxxgit rm xxx复制代码

3. 添加 Tag

例如:2.333

git tag -a 2.333 -m "2.333 版本的备注信息."复制代码

4. 上传本地 Tag 到服务器

git push origin --tags复制代码

5. 删除本地 Tag

例如:2.333

git tag -d 2.333复制代码

这时可以趁机同时删除远程 Tag

git push origin :refs/tags/2.333复制代码

6. 同步本地与远程分支

删除远程不存在的本地分支

git fetch --p复制代码

7. 合并本地的最后两次 Commit

git reset --soft HEAD^git commit --amend复制代码

8. 修改上一次的 Commit 信息

git commit --amend复制代码

9. 撤销所有未提交的本地修改

git checkout .复制代码

10. 删除远程仓库地址

git remote remove origin复制代码

11. 添加远程仓库地址

git remote add origin https://git.coding.net/eyrefree/xxx.git复制代码

12. Push 本地分支到指定远程分支

例如:Push 本地当前分支到远程仓库 origin 的 master 分支

git push -u origin master复制代码

13. 设置本地用户名、邮箱

例如:设置用户名为 eyrefree,邮箱为 eyrefree@163.com

git config --global user.name "eyrefree" git config --global user.email eyrefree@163.com复制代码

14. 恢复到某次 Commit

git reset --hard 
复制代码
git push origin HEAD --force复制代码

PS

最后,转载一张觉得挺棒的图片:


更多 Git 常用命令可参考: 或查阅官方文档:


如有任何知识产权、版权问题或理论错误,还请指正。

https://juejin.im/post/5a3212e76fb9a0452b49406c
转载请注明原作者及以上信息。

你可能感兴趣的文章
在 PowerShell 中使用 SQL Server (3)
查看>>
python备份数据库之压缩篇
查看>>
一个伪***的成功的秘密2:Jboss***
查看>>
直接方式,反射方式,dynamic方式性能比较
查看>>
解决VDI虚拟机中的非Unicode程序语言问题
查看>>
减少GC开销的技巧
查看>>
RHEL6入门系列之六,桌面环境下的基本操作
查看>>
WPF外包公司-北京动点软件之WPF学习经验总结
查看>>
Dell™ Remote Access Controller 默认用户名和密码
查看>>
vSphere Update Manager 5.1安装及配置
查看>>
[jQuery] 选择器
查看>>
MDT 2013 Update 1 Preview 部署 Windows 10之MDT 2013安装配置
查看>>
关注绩效,才有未来
查看>>
mySQL教程 第12章 MySQL用户和权限管理
查看>>
Oracle:ORA-12560和ORA-01031
查看>>
OSSIM下自动化配置管理工具Ansible实战
查看>>
统一沟通-技巧-9-Lync 2010-Outlook 2010-自动配置-2-普通人员
查看>>
Windwos7、 Windows Server2008 添加设备时,正在搜索设备无响应的解决办法
查看>>
物化视图测试手册
查看>>
2016年我的阅读书单
查看>>