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
合併:當兩份文件,出現不同之處時,即,會發生衝突。
因此兩個人同時下載,不同時刻上傳,則會造成後上傳者需要解決衝突。(因爲他那份文件和當前分支的文件不一樣,即,非包含關係)
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>
可以刪除一個遠程標籤。