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

 

posted @ 2020-09-27 16:37  一文搞懂  阅读(2802)  评论(0编辑  收藏  举报