[英]How to sync the local folder with the Git Repository on NitrousIO
首先-我創建了git存儲庫,並在本地系統上創建了相同的本地存儲庫。 第二-在我的本地系統上工作,做了一些更改,並將更改推送到Git存儲庫,以便現在本地系統源和git存儲庫同步
現在,我不想在本地系統上工作,而是想在NitrousIO上工作。 因此,創建與我的git存儲庫名稱相同的文件夾,並執行'git .init'
。 基本上,這是Ruby on Rails
應用程序,因此遵循'rails new RKsJobs_Board'
設置文件夾,然后設置git .init
我需要的是:由於遠程git存儲庫是最新的源代碼,因此我希望NitrousIO文件夾與遠程存儲庫同步。
我該如何實現?
我在Nitrous的根目錄中嘗試過此操作,如下所示:
action@rksrailszone-182221:~$ git checkout -- RKsJobs_Board
error: pathspec 'RKsJobs_Board' did not match any file(s) known to git.
我還在Nitrous的實際目錄中對此進行了嘗試,如下所示:
action@rksrailszone-182221:~/RKsJobs_Board$ git checkout -- RKsJobs_Board
error: pathspec 'RKsJobs_Board' did not match any file(s) known to git.
我知道要使它正常工作缺少一些可疑的東西,但無法發現自己。
讓我知道你們是否可以提供幫助。
如果您只是執行git init .
,本地git repo為空,沒有索引供您檢出。
您需要添加一個遠程倉庫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 .
開頭git init .
和上述其他步驟
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.