2014-09-29 63 views
0

我有一個我一直在愉快地提交更改的文件。我現在意識到我需要保留原始文件,並用我所做的工作創建一個新文件。我希望將提交歷史記錄傳送到新文件。帶歷史記錄的Git文件複製

這是一個使用Git rebase的地方嗎?

另一個問題是我在推送到存儲庫的分支中工作。

回答

1

Git只是不跟蹤文件的方式。

。假定old_file.txt和所需new_file.txt只是做

cp old_file.txt new_file.txt 
git add new_file.txt 
git commit -m "clone new_file.txt from old_file.txt" 

要跟蹤new_file.txt的版本歷史,你會使用

git log --follow new_file.txt 
相關問題