建立分支和切換分支,也可以稱為檢出分支
git branch branchname
git checkout branchname
上面兩個命令也可以合成為乙個命令:
git checkout -b branchname
git branch -d branchname
被copy的分支(master),拉取的新分支(dev)
1: git checkout master 卻換到master分支
2:: git pull 更新到最新**
3: git checkout -b dev 建立新分支並切換到該分支
4:git push origin dev 推送新分支到遠端倉庫
5:git branch --set-upstream-to=origin/dev 關聯遠端倉庫
6: git pull 嘗試拉取驗證
git checkout master git merge hotfix
將hotfix分支合併到master分支
從branch1 分支 git checkout到master時,會阻止您丟失未提交的更改。這就是為什麼你的hello.txt檔案仍然有你的第二行(即branch1中做的修改,如果沒有提交,則checkout時,master分支下檔案會被同時修改,與branch1一樣)。如果您確實想要丟失未提交的更改,則必須使用-f引數。
git checkout -f master
當您切換到分支並執行某些工作時,您需要在切換到其他分支之前提交這些更改,否則這些更改將不會與該分支相關聯。 處理分支的另一種方法是將您的儲存庫轉殖到新目錄中。然後,您可以在兩個不同目錄中的兩個分支上工作,而無需提交,直到準備就緒。這使得更容易避免錯誤。
git push origin 本地分支名
例如:git push origin dev,這條命令表示把本地dev分支提交到遠端倉庫,即建立了遠端分支dev。
注:要想和其他人分享某個本地分支,你需要把它推送到乙個你擁有寫許可權的遠端倉庫。你建立的本地分支不會因為你的寫入操作而被自動同步到你引入的遠端伺服器上,你需要明確地執行推送分支的操作。換句話說,對於無意分享的分支,你儘管保留為私人分支好了,而只推送那些協同工作要用到的特性分支。
git branch –set-upstream 本地新建分支名 origin/遠端分支名
注:本地新建分支, push到遠端伺服器上之後,使用git pull或者git pull 拉取或提交資料時會報錯,必須使用命令:git pull origin dev(指定遠端分支);如果想直接使用git pull或git push拉去提交資料就必須建立本地分支與遠端分支的關聯。
建立乙個名為「github」的遠端裝置:
git建立新分支
1.建立本地分支 git branch 分支名,例如 git branch dev 2.切換本地分支 git checkout 分支名,例如從master切換到分支 git checkout dev 3.遠端分支就是本地分支push到伺服器上。比如master就是乙個最典型的遠端分支 預設 git ...
git建立新分支
和遠端庫同步 git remote update origin prune 檢視分支 git branch a 更新將切換分支 git pull origin v1.0.5 develop 切換到主幹 git checkout master 更新主幹 git pull origin master 合...
git建立新分支
1.建立本地分支 git branch 分支名,例如 git branch 2.0.1.20120806 注 2.0.1.20120806是分支名稱,可以隨便定義。2.切換本地分支 git checkout 分支名,例如從master切換到分支 git checkout 2.0.1.20120806...