首先,我创建了git存储库,并在我的本地系统上创建了相同的本地回购。第二,在我的本地系统上工作,并做了一些更改,并将更改推送到Git存储库,这样我的本地系统源和git存储库现在是同步的。
现在,我不想在本地系统上工作,而是想在NitrousIO上工作。因此,创建了与我的git存储库名称相同的文件夹,并执行了'git .init'。基本上这是Ruby on Rails应用程序,因此遵循'rails new RKsJobs_Board'设置文件夹,然后是git .init
我需要的是:作为远程git存储库与源代码是最新的,我希望我的NitrousIO文件夹与远程存储库同步。
我怎样才能做到这一点?
我在根目录中尝试了这一点,如下所示:
action@rksrailszone-182221:~$ git checkout -- RKsJobs_Board
error: pathspec 'RKsJobs_Board' did not match any file(s) known to git.我还在实际目录中尝试了这一点,如下所示:
action@rksrailszone-182221:~/RKsJobs_Board$ git checkout -- RKsJobs_Board
error: pathspec 'RKsJobs_Board' did not match any file(s) known to git. 我知道有些可疑的东西不见了,但我自己也找不到。
如果你们能帮忙请告诉我..。
发布于 2015-01-20 06:54:28
如果您只是做了一个git init .,本地的git是空的,没有索引可供您签出。
您需要添加一个远程回购url。
git remote add origin /url/to/remote/repo
git fetch
git checkout master origin/master (or) git checkout master && git reset --hard origin/master这将为您提供本地回购历史记录和工作树中远程回购的内容。
备注-在执行上述步骤之前,请确保有空文件夹,然后从git init .和其他步骤开始。
https://stackoverflow.com/questions/28039173
复制相似问题