git學習筆記2

1、當正在一個分支dev上幹活幹到一半時,如果得去另一個分支做事,可以使用git stash命令。然後就可以用git checkout master跳轉到master分支,然後創造另一條支線幹完活後,重新回到dev分支。但需要使用命令git stash pop

 

2、git branch -D <name>強行刪除

git branch -d <name>無法刪除未合併的分支(這是爲了提醒該分支未合併)

 

3、在本地給遠程創建分支https://blog.csdn.net/zxy987872674/article/details/72491066

 

4、多人協作寫分支https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013760174128707b935b0be6fc4fc6ace66c4f15618f8d000

合併:當兩份文件,出現不同之處時,即,會發生衝突。

因此兩個人同時下載,不同時刻上傳,則會造成後上傳者需要解決衝突。(因爲他那份文件和當前分支的文件不一樣,即,非包含關係)

 

5、

  • 命令git tag <tagname>用於新建一個標籤,默認爲HEAD,也可以指定一個commit id;

  • 命令git tag -a <tagname> -m "blablabla..."可以指定標籤信息;

  • 命令git tag可以查看所有標籤

6、

  • 命令git push origin <tagname>可以推送一個本地標籤;

  • 命令git push origin --tags可以推送全部未推送過的本地標籤;

  • 命令git tag -d <tagname>可以刪除一個本地標籤;

  • 命令git push origin :refs/tags/<tagname>可以刪除一個遠程標籤。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章