問題描述:
初次向git上傳本地代碼或者更新代碼時,總是會遇到以下兩個選項。有時候,只是想更新一下代碼,沒想到,直接更新了最新的代碼,但是自己本地的代碼并沒有和git上的代碼融合,反而被覆蓋了。
解決辦法:
當我們從git上更新代碼時,選擇“在傳入變基當前分支”,并勾選“不再顯示”。這樣,即使更新了git上的代碼文件,也不會修改或者覆蓋本地的代碼文件。
知識點補充:
1、合并
合并操作將兩個分支的歷史保留下來,生成一個新的提交,適用于多人協(xié)作開發(fā)、發(fā)布版本等場景。合并會將分支的提交合并到當前分支上,保留分支的版本歷史,但可能會產生較多的合并提交
2、變基
變基操作將一個分支的歷史應用到另一個分支上,可以將分支的提交整理成一條直線,適用于個人開發(fā)、處理分支沖突等場景。變基會將分支的提交合并到目標分支上,創(chuàng)建新的提交,不會產生額外的合并提交。
視情況而定,但是一般建議選擇“變基”,git可以很清晰地看到開發(fā)者提交的記錄,即使是多人協(xié)作開發(fā),也不會影響歷史記錄。文章來源:http://www.zghlxwxcb.cn/news/detail-860722.html
參考文章:Git 合并與變基|極客教程文章來源地址http://www.zghlxwxcb.cn/news/detail-860722.html
到了這里,關于git整合分支的兩種方法——合并(Merge)、變基(Rebase)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!