Git 实用小命令收集

21CTO 导读:Git是目前世界上最先进的分布式版本控制系统(没有之一),可以有效、高速的处理从很小到非常大的项目版本管理。下面是小编收集的一些实用的小命令,分享出来,希望对大家有帮助。
 

640.webp_.jpg

 
平时大家都习惯使用 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

 

作者:蒲小花的博客 ,
来源:http://www.jackpu.com/bu-chang … ling/

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/257462.html

(0)
上一篇 2022年5月19日
下一篇 2022年5月19日

相关推荐

发表回复

登录后才能评论