内容简介:平时大家都习惯使用 Git 但是有的时候我们相对而言需要使用比较复杂一点的命令,如果大家记不住,可以收藏下,毕竟也不是算使用频率很高的命令。我们经常会在提交的时候拼写错误或者填入一些错误的信息,我们可以使用:如果你想修改已经提交的过的 commit 信息的话,你需要修改后:
平时大家都习惯使用 Git 但是有的时候我们相对而言需要使用比较复杂一点的命令,如果大家记不住,可以收藏下,毕竟也不是算使用频率很高的命令。
修改 commit
我们经常会在提交的时候拼写错误或者填入一些错误的信息,我们可以使用:
git commit --amend
如果你想修改已经提交的过的 commit 信息的话,你需要修改后:
git commit --amend // ... edit you message git push --force example-branch
合并 commit
有的时候我们会经常性的提交,但是等到项目开发差不多得时候在发现 commit 信息很杂乱。你可以使用下面信息将所有的 message 合并 在一起:
git reset --soft "HEAD~n" # (~n means ~1, ~2,...) git commit --amend
快速解决冲突
我们在 merge 的时候,有的时候我们如果可以很明确使用意向的话,比如使用他人或者自己的话,我们可以通过下面命令
# 全部使用别人的 git pull -X theirs git checkout --theirs path/to/file
如果使用自己的:
git pull -X ours
批量删除 tag
我们很多时候都是基于 Tag 来进行 CI 集成上线的,久而久之,Tag 会很多,因此我们可能需要批量删除一些 Tag
git tag -d TAG1 TAG2 TAG3 # delete remove tag git push REMOTE --delete TAG1 TAG2 TAG3
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
新零售:低价高效的数据赋能之路
刘润 / 中信出版集团 / 2018-9 / 65.00元
小米新零售,如何做到20倍坪效? 天猫小店,如何利用大数据助力线下零售? 盒马鲜生,为什么坚持必须用App才能买单? 名创优品,实体小店在电商冲击下,如何拥抱春天? 新零售的未来在何方?什么样的思维模式才可应对? 新零售,不是商界大佬的专用名词,它就在我们生活触手可及的各个角落——小到便利店的酸奶,大到京东商城的冰箱,都蕴含着消费者、货物、经营场所三者共同作用的经济逻......一起来看看 《新零售:低价高效的数据赋能之路》 这本书的介绍吧!