鑑於我在第一個分支,跟蹤「富」和「酒吧」的文件,像這樣:混帳:跟蹤兩個分支,當文件位於不同的每一個
my_repository/
./foo
./bar
我怎麼可能還跟蹤另一個分支(遠程),這個'foo'和'bar'文件位於另一個位置?即,當我結帳這個第二支,my_repository
文件夾變成這樣的事情:
my_repository/
./some_file
./another_file
./tests/
../foo
../bar
解釋多一點:我首支跟蹤遠程倉庫,和第二分支跟蹤另一個遠程倉庫。
在某些情況下,我克隆了某處的第二個存儲庫 - 否則,將foo
和bar
文件添加到tests
文件夾中,並提交它。
然後,我開始提交併更改我的第一個分支foo
和bar
文件,我的官方克隆(origin/master)。現在,我想將這些更改發送到第二個存儲庫,但不僅僅是覆蓋文件的內容。我想在第二個分支上也有提交歷史記錄。
問題是,這第二個存儲庫將我的文件放到不同的位置。
任何提示?
你*先試過*嗎? –
@Jan是的,並沒有像你的答案一樣工作。我想我可以減少輸入的準確性,這樣git可能意識到它們是相同的文件,但我認爲有更好的方法來做到這一點。 –