Re: [問題] git 的一些新手問題,謝謝

看板Linux作者 (返無)時間13年前 (2012/12/18 08:35), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《PTTLSboy (阿銫)》之銘言: : git: : 作業系統: win7 : 7. 我同事沒有用GIT,我要將我們做的合併,但我一直merge失敗 : 我的步驟如下: : 我將我的master弄成最新版了,並且新增branch叫做me : 切到master,我將我同事的檔案覆蓋在master並且add、commit完畢 : 然候執行 : git merge me : 原本期待有多個conflict : 結果顯示 Already. up-to-date : 可是明明兩個有很多檔案不同阿... : 請問問題出在哪呢? 你在 master branch 加了同事的檔案, branch me 和之前的 master 一樣, git merge me 就不會發生任何事情。 你已經把同事的檔案加到 master 了。 你想要的流程應該是: git checkout HEAD -b me (in master branch) cp new_files . git add new_files git commit git checkout master git merge me -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.239.46 ※ 編輯: descent 來自: 59.125.239.46 (12/18 13:15)

12/18 21:21, , 1F
感謝這位前輩,我剛剛測試了一下,遇到我跟他編輯同一份檔
12/18 21:21, 1F

12/18 21:21, , 2F
案的時候,他會以me的那份為主,不會產生conflict,這樣子會
12/18 21:21, 2F

12/18 21:23, , 3F
蓋掉我修改的東西
12/18 21:23, 3F

12/21 01:28, , 4F
我終於想通了@@
12/21 01:28, 4F

12/21 10:52, , 5F
一開始使用(分散式)版本控制真的需要突破一些盲點XD
12/21 10:52, 5F

12/21 21:00, , 6F
哈哈 同意!!
12/21 21:00, 6F
文章代碼(AID): #1GpxflPq (Linux)
文章代碼(AID): #1GpxflPq (Linux)