git 常用命令

 

 

子模块 submodule

   git中submodule子模块的添加、使用和删除

临时存储  

git stash

 

标签

文档地址 

  • 添加
git tag -a v1.1 -m "my test version 1.1"
  • 删除本地tag
git tag -d tag-name
#比如
git tag -d v1.1
  • 推送所有
git push origin --tags
  • 推送单个标签
  • git push origin v1.0 #将本地v1.0的tag推送到远端服务器
  • 删除远程tag
git push origin :refs/tags/tag-name
#比如
git push origin :refs/tags/v1.1

回到指定版本:

git reset --hard e499aac9257354c54ac2e1ff6a393ac7c8d2f342

推送上去   git push -f origin maste 

 

根据标签建立新分支

git branch test_branch v2.0_0305_01

根据远端标签建立新分支

git branch test_branch2 refs/tags/v2.0_0305_01

根据远端分支建立新分支

git checkout -b test_branch2 origin/test_branch2

 

比较两个提交

git 对比两个commit 之间的差异

git diff file1 origin/master file1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值