1. 創(chuàng)建git項目及clone實現(xiàn)
1.1在git創(chuàng)建一個新的項目(此項目為合成后的項目)
1.2創(chuàng)建一個空白的文件夾
1.3點擊右鍵選擇Git Bash Here
1.4 輸入命令git clone+git地址
運行成功結(jié)果如圖所示
1.5文件夾變化
1.6打開對應(yīng)文件夾我們發(fā)現(xiàn)該項目已經(jīng)存在了
?成功
2.導(dǎo)入第一個所需合并的文件
2.1接下來我吧我們的第一個的項目添加到我的這個遠程倉庫的remote中命令行
git remote add {你命名的新remote名字} {git倉庫地址}
查看成功與否 -> 使用fetch命令git fetch {remote}/{branch}
成功后我們可以在圖形可視化界面看到此項目已經(jīng)出現(xiàn)
2.2使用git merge {remote}/{branch} --allow-unrelated-histories
命令
其中這里的--allow-unrelated-histories
該命令可以合并不相關(guān)的分支。除非存在文件沖突,否則它可以無縫運行。如果發(fā)現(xiàn)沖突,別無選擇,只能使用更長的解決方案。
成功后我們可以看到我們的第一個項目已經(jīng)出現(xiàn)在目錄
2.3接下來我們依次輸入下面幾個命令進行第一個項目的提交
git add .
//提交所有
git status
//查看狀態(tài)
git commit -m "new version"
//"new version" ?" "寫點你想寫的注釋?
git push?
//提交
2.4依次輸入命令后我們可查看git倉庫第一個項目已經(jīng)成功上傳成功
?3.合并
3.1我們按照導(dǎo)入第一個項目的方式將第二個需要合并的項目導(dǎo)入
3.2依次輸入指令
git remote add {你命名的新remote名字} {git倉庫地址}
(如果合并項目的項目名重名這里可以自己取一個其他的項目名)
git fetch {remote}/{branch}
git merge {remote}/{branch} --allow-unrelated-histories
?
?3.3成功后我們可以看到我們的圖形可視化界面中已經(jīng)出現(xiàn)了第二個項目
?3.4上傳第二個項目并點擊Resolve解決沖突
3.5點擊Resolve后我們可看到?jīng)_突項
3.6點擊merge進行解決(自行選擇修改沖突項)
3.7沖突解決后進行合并上傳
文章來源:http://www.zghlxwxcb.cn/news/detail-824781.html
3.8成功后我們可以看到我們的第二個項目也上傳并合并成功
文章來源地址http://www.zghlxwxcb.cn/news/detail-824781.html
到了這里,關(guān)于使用git將兩個項目合并一個新的項目(保姆級)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!