2017-07-09 57 views
0

我有一個名爲A的混帳回購協議獲得,而不是推的新

現在,我創建了一個又一個,命名爲B,從網站的老回購。

使用CMD,我去了我的項目B文件夾,我做到了;

git remote add originB master xxxxx.git 
git push -u originB master 

的問題是,在新的repoB,我發現老項目A.

我敢肯定,我在正確的本地目錄,所以爲什麼老回購被改爲推新的一?

+0

這還不清楚。如果你克隆了A,然後將它推到B,你爲什麼驚訝B看起來像A? –

+0

我沒有克隆A,我創建了一個新的回購B,並且我的本地項目B不同於A –

+0

那麼A在哪裏進入? –

回答

1

也許你複製目錄和git的隱藏的目錄是在那裏..

,如果你想從同一個項目文件夾結構切換到另一個回購命令

git init 

會讓

。混帳重新初始化..所有的結帳將消失。

例如:

cd route_to/A_project/ 
git init 
git remote add originB master xxxx.git 
git push -u origin master.. 

,如果你需要複製你的一些項目B到了projectA又不失chekouts。然後創建一個臨時目錄..例如。

mkdir tempdir 
cd tempdir 
git clone https://myrepoB.git 
cp * -R ../ 
cd .. 
git status 
git add (add the needed) 
git commit -m "this checkout contains the last checkout of B project" 
相關問題