【发布时间】:2011-11-06 04:54:59
【问题描述】:
我开始使用“Git”进行版本控制。我已经初始化了我的仓库。 C:\Myrepo 并提交了几个文件。
git init
git add .
git commit
然后我克隆了这个“Myrepo”。
git clone C:\Myrepo c:\Newrepo
我还想将更改从 Newrepo 拉回 Myrepo。
#c:\Myrepo>git pull c:\Newrepo
#From c:\Newrepo
# * branch HEAD -> FETCH_HEAD
#Already up-to-date.
没关系。
但是我想将更改从 c:\Myrepo 拉到 c:\Newrepo 然后我会变得致命,如下所示
#c:\Newrepo>git pull c:\Myrepo
#fatal: 'c:\Myrepo' does not appear to be a git repository
#fatal: The remote end hung up unexpectedly
如何将更改从 c:\Myrepo 拉取或推送到新形成的存储库?我应该使用什么程序?如何正确使用推/拉?没有裸回购有可能吗?我需要以某种方式配置存储库吗?
“push”命令仍有问题...如何创建 repo 以接受推送?如果我无法推送到这个目录,我仍然只使用“git init”创建 repo? 如何进行推送?必须将其初始化为“裸”仓库才能启用“推送”,还是可以推送到工作副本仓库?
最好的问候, 彼得
【问题讨论】:
-
试试
git pull C:\Myrepo\.git。虽然它也应该适用于您的路径(就像它与 Newrep 一样)
标签: git