我目前有兩個Git倉庫,它們是在不同的時刻從同一個SVN倉庫創建的。其中一個Git倉庫位於本地(位於文件夾temp
),另一個是我已經克隆到我盒子上不同文件夾的遠程倉庫(SS
)。當地的回購是最新的回購。我怎樣才能使用Git來更新遠程倉庫,只需要從遠程倉庫創建到今天的最新變化爲止?合併同一個git倉庫的兩個版本
下面是我曾嘗試
cd SS
git add remote temp ../temp
git fetch temp
結果:
warning: no common commits
remote: Counting objects: 77563, done.
remote: Compressing objects: 100% (25852/25852), done.
remote: Total 77563 (delta 42638), reused 75783 (delta 40858)
Receiving objects: 100% (77563/77563), 45.68 MiB | 1.23 MiB/s, done.
Resolving deltas: 100% (42638/42638), done.
我認爲我需要做衍合,所以我打
git rebase master
結果:
Current branch master is up to date.
然後我被搞糊塗了,所以我做了
git status
結果:
On branch master
Your branch is up-to-date with 'origin/master'
nothing to commit, working tree clean
如果這事工作,我以爲它會的方式,它應該有增量加入temp
從時間SS
創建至今。
我哪裏錯了?
如果'SS'回購沒有改變,本地一個是一個最最新的,只是做'git push --force'。 – Eimantas