歡迎光臨
每天分享高質量文章

Git 實用小命令收集

(點擊上方公眾號,可快速關註)


來源:蒲小花的博客 ,

www.jackpu.com/bu-chang-yong-dan-shi-yong-ming-ling/

平時大家都習慣使用 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

【關於投稿】


如果大家有原創好文投稿,請直接給公號發送留言。


① 留言格式:
【投稿】+《 文章標題》+ 文章鏈接

② 示例:
【投稿】《不要自稱是程式員,我十多年的 IT 職場總結》:http://blog.jobbole.com/94148/

③ 最後請附上您的個人簡介哈~



看完本文有收穫?請轉發分享給更多人

關註「ImportNew」,提升Java技能

赞(0)

分享創造快樂