我目前在回購協議中有一個文件,並且已經創建了一個新的回購協議,但是無法在與目錄一起推送目錄的全部內容的情況下無法在新回購協議上獲得該文件。我想推動目錄中的單個文件而不是其他所有內容。我一直在做將目錄中的單個文件推送到github新存儲庫?
git add mygame.rb
git commit -m 'game scores'
git add remote new_origin github.com/etc...
git push new_origin master
此步驟完成後所有從目錄中的文件被上傳到即使我從來沒有「添加」他們用git的add命令我的新的回購協議。所有這些文件已經在我的舊回購,只是基本上想要移動1個文件到新的回購。 git的狀態剛剛返回「#分支主 沒有提交(工作目錄乾淨)」當你與git remote add...
添加新的遠程有其他文件和歷史,將讓
'git的LS-files'如果列出所有的文件,可能你有無意中添加了所有文件以索引。如果是這樣的話,請使用'git reset'將這些文件解開並從索引中刪除。然後您可以單獨推送一個文件。 –
使用git reset命令後,然後使用git ls-files它仍然列出目錄中的所有文件。 – Ordep81
所以你有兩個倉庫,一個倉庫有幾個舊文件,你想創建一個只有'mygame.rb'的新倉庫? – henrikhodne