我遇到了麻烦。我想要做的是在本地创建一个中央git存储库,然后克隆它以制作一个工作副本。当我对克隆进行更改并推送更改时,我在SourcTree中没有出现任何错误,但更改不会被推送。我没有看到中央存储库的变化。
我在这个过程中遇到了各种错误,例如,SourceTree会抱怨它在中心存储库上执行git status
致命:此操作必须在工作树[重复]
中运行
我必须让我的中心存储库裸露,所以错误消失但仍无法使push
工作。我不确定是什么导致了这个问题。我试验了一下但没有成功。这是可行的吗?我做了一些根本错误的事情。
(我不会在云上使用托管我的中央存储库,但我可以将它移到不同的PC上。但我真的想在我自己的系统上同时使用它(中心和工作副本))
答案 0 :(得分:0)
Git愉快地支持你要做的事情。 按照这些,我希望你不会遇到任何问题:
答案 1 :(得分:0)
这就是我所做的,扩展了Mudassir的回答
git init --bare my-project.git
git clone myproject-git myproject.clone
请注意,Bare Repositories在SourceTree 中不起作用。如果你打开它们,你会收到一个错误。您可以放心地丢弃该错误。 For more info