5个实用而不常用的git操作

git stash --场景:如果不想提交只完成了一半的代码,但此时必须去修改一个紧急Bug

   本地有修改,此时又需要pull远程代码,有时会因为修改了同一个文件导致无法pull,git提示可能有冲突无法merge,请先提交本地修改。

   如果你还不想提交修改怎么办?就git stash吧,会把你的修改暂存,隐藏起来,然后你就可以pull了

git stash pop --场景:bug修改好了,把隐藏的代码找出来,接着写自己的代码吧

  好了,你现在pull了远程的更新,看过之后觉得跟自己的更新不会有什么大冲突,就算有你也可以做到手动merge,那么就git stash pop,git会将你的更新merge上去,如有冲突,现在可以手动改了

 

git stash clear --场景:隐藏过几次代码,脑子记不清每次隐藏的是什么修改了,乱

  git stash 像一个栈一样存东西,如果stash多次,那么你pop的时候一个个merge出来可能连自己都搞不清楚,很大可能会把不想再要的修改merge进代码了,所以保持stash的清爽是个好习惯,每次git stash -> git stash pop 之后可以git stash clear,git 会把stash的东西都清理掉

 

git reset --场景:手贱,又add .了,那个下拉框的样式还没弄的足够漂亮呢,不想提交啊

  git add之后发现add了不想add的东西,请按照git的提示git reset HEAD, 然后重新add吧, 如果只想把其中一个文件去掉,请git rm --cached filename

git revert --场景:哎呀这个bug还要改个文件才算完成啊,已经commit了咋办

  git commit之后发现这次的修改很无聊想撤销,请git revert HEAD,git会帮你多提交一次‘撤销提交‘,你无聊的修改就不会被push了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值