git:如何使用现有的远程工作区作为回购?

时间:2017-05-31 03:05:38

标签: linux git push repo

我在/ user / repo1下的远程linux VM(例如100.79.180.80)上有一个git工作区。

我希望保留不同的代码更改并最终提交我最满意的代码,因此我尝试使用我的ubuntu桌面从这个Linux VM(而不是最终的远程仓库)进行克隆。所以我" git clone"从linux VM到本地目录。行。

但如果我在本地更改某些文件并且'添加/提交/推送',git会拒绝它,并说:

remote: error: refusing to update checked out branch: refs/heads/master
remote: error: By default, updating the current branch in a non-bare repository
remote: error: is denied, because it will make the index and work tree inconsistent
remote: error: with what you pushed, and will require 'git reset --hard' to match
remote: error: the work tree to HEAD.
remote: error:

有没有解决这个问题?我只需要两次跳转我的git,一次跳转以保持我的本地更改并将最好的一个推送到远程工作空间,并从此工作空间推送到真正的远程仓库。

如何实现呢? 感谢。

0 个答案:

没有答案