我遇到了麻烦。我想要做的是在本地创建一个中央git存储库,然后克隆它以创建一个工作副本。当我对克隆进行更改并推送更改时,我没有在SourcTree中发现任何错误,但这些更改没有被推送。我没有看到中央存储库中的更改。在同一个系统上创建远程和本地git存储库?
我得到的各种错误的过程中,例如,SourceTree会抱怨这一点,在森特拉尔库执行git status
致命:此操作必须在一个工作树运行[复制]
我必须将我的中心存储库裸露,以便错误消失,但仍无法使push
正常工作。我不确定是什么导致了这个问题。我尝试了一下,但没有成功。这是可行的吗?我在做一些根本错误的事情吗?
(我不使用主机上的云彩我的中央存储库,但我可以把它移到一个差异PC,但我真的希望两者(中心和工作副本)我自己的系统上)
你怎么知道这些变化没有推到中央仓库? – 2014-10-11 09:12:47
@MagnusBäck当我在资源管理器中访问回购站时,它不显示我添加的新文件。 – 2014-10-11 13:11:56
什么资源管理器,Windows资源管理器?这是预期的。要检查裸仓库是否包含提交,请在该仓库中运行'git log'。 SourceTree可能也可能不适用于裸机。 – 2014-10-11 14:03:55