鍍金池/ 問答/Linux  網(wǎng)絡(luò)安全/ git pull origin master后 當(dāng)前分支沒有變化

git pull origin master后 當(dāng)前分支沒有變化

我從master拉下一個(gè)分支用來開發(fā),開發(fā)中途也執(zhí)行過幾次 git pull origin master 以保持和master分支的代碼同步,但是當(dāng)我最后開發(fā)完成想要merge到master分支的時(shí)候,對(duì)比master發(fā)現(xiàn)了一些并不是我更改的diff,于是我又執(zhí)行 git pull origin master 提示 Already up-to-date. 但是我切到master查看具體代碼,確實(shí)和我當(dāng)前分支的代碼不一樣,但是怎么都拉不下來這些更改,什么操作會(huì)導(dǎo)致這種情況呢?

回答
編輯回答
不將就
  1. 看看origin上的最后一次提交者是不是你
  2. 看看origin的最新的幾次歷史提交跟你本地是否一致
  3. 你說的兩個(gè)分支不一樣,是指文件級(jí)的不一樣(有些文件你有對(duì)方?jīng)]有,或反之),還是代碼級(jí)的不一樣(兩邊的文件列表是相同的,但某些文件內(nèi)的代碼不同)?

主要就是找出從哪個(gè)地方出現(xiàn)的差錯(cuò),這樣才能進(jìn)一步分析可能的原因

2018年2月26日 06:31
編輯回答
我不懂

是不是.gitignore里面設(shè)置了你修改的文件類型?

2017年11月2日 11:01