git 查看遠程分支更新到本地,本地代碼暫存,取出


一 、遠程分支更新到本地

1.將一個項目更新到本地

git clone  項目地址

2.進入項目文件夾下

git branch

會顯示

3. 在遠端新建分支。

新建一個dev分支。大家合並的分支。再給每一個開發者建一個分支。比如我的jhj分支

4 .獲取遠端的分支,新建成功后在輸入下邊的命令

git branch -a

 顯示

  dev
  jhj
* master

輸入:q退出 

5.本地遠程同步

git checkout -b dev origin/dev
// 作用是checkout遠程的dev分支,在本地起名為dev分支,並切換到本地的dev分支
git checkout -b jhj origin/jhj
// 作用是checkout遠程的jhj分支,在本地起名為jhj分支,並切換到本地的jhj分支

這樣你的本地就有一個dev,一個jhj了。這時候你就可以切換到自己的分支開發了。

二、項目暫存stash

git stash 是可以跨分支的。在恢復前一定要切回自己分支,否則就很難過了。

1.git stash

常常在操作一個功能時候,又需要改另外一個功能,或者說改個bug。當前修改部分一時半會的是提交不了的。這個時候想要切換分支是不行的。切換分支的前提是要嘛你提交,要么你恢復版本,這兩個選擇都是不被允許的。也是不合理的。所以就有了暫存的功能。

 首先你的文件必須放到緩存區,也就是都, git add 過。

然后 輸入 

git stash

 或者

git stash save zhushishshshshs

 兩者區別在於前者默認保存,后者可以加個注釋

現在就已經暫存好了。你就可以切換到其他分支去工作了。

2. 查看所有保存的暫存記錄列表

git stash list

顯示

stash@{0}: WIP on jhj 357c90d6 hello

3. 取出暫存

 a . 在git stash list看到的編號就是用在這里的,git stash pop stash@{num}方案恢復,num是可選項,通過git stash list可查看具體值。只能恢復一次

git stash pop stash@{num}

b .git stash apply stash@{num}恢復,num是可選項,通過git stash list可查看具體值。可回復多次

git stash apply stash@{num}

c. git stash drop stash@{num} 刪除某個保存,num是可選項,通過git stash list可查看具體值

git stash drop stash@{num}


d. 刪除所有保存 git stash clear

git stash clear

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM