2011-04-22 266 views
3

如何將目錄或單個文件的內容移動到另一個目錄?Git - 將文件的內容移動到另一個目錄

我做了以下git mv Jarryd/movementcommands.c src

,並得到這個 fatal: not under version control, source=Jarryd/movementcommands.c, destination=src/movementcommands.c

究竟應該如何移動?

這樣的git mv Jarryd/movementcommands.c src/movementcommands.c

回答

3

這兩個表格都應該可以工作,但是因爲你的源文件不在git的控制之下,所以你不需要git mv,需要簡單的移動和添加。 (我假定這兩個Jarryd和src在你的git的工作樹。)

mv Jarryd/movementcommands.c src 
git add src/movementcommands.c 
1

確保源和目標目錄是Git版本控制之下,如錯誤信息說。

此外,如果您嘗試從git子模塊中移出某些內容,這可能不起作用。我不認爲git是專門用來追蹤它的。 (如果你不知道這一段是什麼意思,它不適用於你。)

3

你確定Jarryd/movementcommands.c文件或src文件夾被git跟蹤嗎?

反正你可以嘗試只

mv Jarryd/movementcommands.c src

git add src/movementcommands.c 
相關問題