2009-11-18 43 views

回答

2

b移動到某個新的地方,在其中新建一個名爲bgit mv的新目錄。現在cpa(當然不包括原來的b)的東西到這裏和git add他們。

+0

這工作,但遺憾的是我不能在我的實際存儲庫中使用它 - 它實際上是一個Git倉庫裏面設置另一個專有的倉庫,他們並不在最好的時候發揮很好,更不用說做什麼像這樣「有點不同」。感謝您的答案,雖然:) – 2009-11-20 11:19:23

1

試試這個,從到Git倉庫的目錄開始:

$ mkdir b 
$ git mv * b/ 
$ git commit # describe that contents have moved 
$ cd .. 
$ mv b/* . 
$ rmdir b 
0

只需推動.git目錄一個級別和git加-A的所有文件。對於混帳,它會看起來好像現有的文件移動到一個子目錄和一些新的文件出現。

cd a/b 
mv .git ../ 
cd .. 
git add -A . 
git commit -m 'Move git directory one level up' 
相關問題