4
我想要一個分支來保存除了foo.txt和foo2.txt之外的所有來自主分支的文件。我該怎麼做呢?你如何從git中的一個分支中移除文件並且只有一個分支中的文件
我想要一個分支來保存除了foo.txt和foo2.txt之外的所有來自主分支的文件。我該怎麼做呢?你如何從git中的一個分支中移除文件並且只有一個分支中的文件
你必須從主分支。 檢出一個新的分支並刪除不需要的文件。
git checkout master
一旦主:
git checkout -b new_branch
rm foo.txt
rm foo2.txt
git add -u
git commit -m "removed foo and foo2"
git push origin new_branch
注意,這可能* *不會書面工作。如果您想要刪除它,您需要爲'git add'提供'-u'選項。 (http://stackoverflow.com/q/2190409) –
謝謝你的權利。我會更新我的答案 – Joel
爲什麼你需要-u? – user678392