我的git回購是一個有點古怪的地方,現在,所以讓我解釋我是如何來到這裏...獲取本地主跟蹤起源主
cd /var
git clone https://github.com/..... www
cd www
- 實現我想把網站WWW
mkdir my-site
- 的子目錄
cd my-site
現在,當我運行git status
,它聲稱每一個文件已被刪除,並且該my-site
文件夾沒有被跟蹤。類是有道理的:我搬到每一個文件
要嘗試並糾正這一點,我做了以下內容:
git init
- 創建「我的站點」git remote add origin https://github.com/.....
一個新的回購協議 - - 使這個回購一個我出身的「克隆」git fetch --all
- 確保我知道最近提交 的
git branch -u origin/master master
- 告訴我當地主跟蹤起源掌握
當我這樣做,我得到了以下錯誤:
fatal: branch 'master' does not exist
運行git status
給了我下面的:
On branch master
Initial commit
Untracked files:
(use "git add <file>..." to include in what will be committed)
...
nothing added to commit but untracked files present (use "git add" to track)
運行git branch -a
給我:
remotes/origin/master
所以我知道我是在當地的主人,我知道一個遠程主人存在,但我似乎無法將兩者聯繫在一起。
'git reset'會修改任何文件,還是隻更新reflog? – stevendesu
沒有選項的'git reset'相當於'git reset --mixed',它不會修改工作樹。有關其他選項的信息,請參閱[git-reset文檔](https://git-scm.com/docs/git-reset)。 –