我做了两个单独的更改: 添加功能 上传图片
该功能尚未获得批准,因此我无法提交并推送它。 但是图像很好所以我必须推动它。
当我试图推它时,它告诉我做拉。 当我尝试拉动时,它告诉我,除非我提交,否则我将删除我所做的功能更改。
有一种方法可以推送图像吗?
由于
答案 0 :(得分:1)
如果图像更改正常,则没有理由不提交并推送它:
git add path/to/image
git commit -m 'made image change'
git push origin master
假设其余的更改都是针对该功能的,那么您可以隐藏这些更改:
git stash
然后,通过以下方式从远程分支获取最新更改:
git pull origin master
最后,申请你的藏匿处:
git stash apply
现在您的映像更改位于服务器上,并且您的工作目录具有该功能。如果您在此过程中遇到合并冲突,则必须解决它们。