我是Git的新手,我很困惑。初學Git合併混淆了兩個分支
下面是一個例子:
- 我建立一個在我的辦公室叫
prj
回購。 - 我的圖像添加到它,並承諾GitHub的
- 後來,當我回到家裏,我克隆此回購,檢查出一個新的分支(我們稱之爲
home
),並用另一個具有相同名稱替換此圖像。 - 然後,我回到辦公室後,我刪除舊的圖像,並更新遠程分支。一切似乎都在這個階段起作用。
- 我使用
git diff master origin/home
,它顯示爲該圖像添加的新節點。但是,當我運行git merge origin/home
時,我在家添加的圖像無法添加到我的本地主人。
我在哪裏做錯了?我該如何做類似SVN更新的事情?
你是什麼意思'不能添加'?你有錯誤嗎? – BevTheDev
@Orkster整個事情是:[1在辦公室]我最初的回購,並把圖像和承諾。 [2在家]我克隆它,簽出新的分支替換另一個圖像,並提交它。 [3回到辦公室]我刪除圖像,並嘗試git拉起源大師。我在家中添加的圖像不能從github上拉到辦公室。 '不能被添加'意味着我的辦公室根本沒有圖像,只有一個信息顯示我刪除的圖像文件是變化沒有提交的提交。我想要做的是在辦公室刪除本地圖像,並使用遠程github版本 – Kuan