2016-11-29 47 views
0

我有一個名爲Coursework的GitHub存儲庫。另外,我還有一個名爲ProjectA的回購。這兩個回購有一個我想保留的提交歷史記錄,但我想將ProjectA添加到Coursework在repoB中放入repoA後保持repoA的提交歷史

有沒有辦法在課程作業中提交更改,還可以保留Projects中的提交歷史記錄。

假設習作有以下承諾

1. Initial commit 
2. Add homework 1 

而且項目A具有如下的提交。

1. Create project folder 
2. Update project.rb 

所以,現在,我把項目文件夾放入課程後,我希望所有4個提交都顯示在課程作業歷史記錄中。

這可能嗎?我看着子模塊,它看起來不像我在找什麼。

回答

0

如果你想項目合併到項目B:

cd path/to/project-b git remote add project-a path/to/project-a git fetch project-a git merge --allow-unrelated-histories project-a/master # or whichever branch you want to merge git remote remove project-a

這是一個重複的問題,發現here。要給Andresch Serj信貸的答案