首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将本地文件夹与NitrousIO上的Git存储库同步

如何将本地文件夹与NitrousIO上的Git存储库同步
EN

Stack Overflow用户
提问于 2015-01-20 06:40:03
回答 1查看 410关注 0票数 1

首先,我创建了git存储库,并在我的本地系统上创建了相同的本地回购。第二,在我的本地系统上工作,并做了一些更改,并将更改推送到Git存储库,这样我的本地系统源和git存储库现在是同步的。

现在,我不想在本地系统上工作,而是想在NitrousIO上工作。因此,创建了与我的git存储库名称相同的文件夹,并执行了'git .init'。基本上这是Ruby on Rails应用程序,因此遵循'rails new RKsJobs_Board'设置文件夹,然后是git .init

我需要的是:作为远程git存储库与源代码是最新的,我希望我的NitrousIO文件夹与远程存储库同步。

我怎样才能做到这一点?

我在根目录中尝试了这一点,如下所示:

代码语言:javascript
复制
action@rksrailszone-182221:~$ git checkout -- RKsJobs_Board                                                                                                                                           
error: pathspec 'RKsJobs_Board' did not match any file(s) known to git.

我还在实际目录中尝试了这一点,如下所示:

代码语言:javascript
复制
action@rksrailszone-182221:~/RKsJobs_Board$ git checkout -- RKsJobs_Board                                                                                                                             
error: pathspec 'RKsJobs_Board' did not match any file(s) known to git. 

我知道有些可疑的东西不见了,但我自己也找不到。

如果你们能帮忙请告诉我..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-20 06:54:28

如果您只是做了一个git init .,本地的git是空的,没有索引可供您签出。

您需要添加一个远程回购url。

代码语言:javascript
复制
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 .和其他步骤开始。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28039173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档