git 只提交部分文件 拉取pull遠程倉庫


正常的團隊開發中,在提交代碼push之前要先pull拉取遠程倉庫的代碼。而拉取pull操作需要先commit修改的文件才能成功。

那么問題來了,當我只想push提交部分代碼的時候,同樣需要pull拉取遠程的代碼到本地倉庫,但是由於有未commit的代碼那么是不能進行pull操作的。

也就是說,但只提交部分代碼的時候既不能pull操作也不能push操作。那么怎么解決呢?

 

解決辦法如下:

1.把要提交的代碼先提交。
2.把不提交的 放進 stash changes
3.git pull 拉取遠程的代碼
4.git push 提交到遠程
5.恢復不提交的文件 unstash changes

 

 

如下圖:

1.把要提交的代碼先提交。

 

 

 

 

2.把不提交的 放進 stash changes

 

 

 

3.git pull 拉取遠程的代碼

 

 

4.git push 提交到遠程

 

 

5.恢復不提交的文件 unstash changes

 


免責聲明!

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



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