今天提交代碼的時候遇到一個問題,一開始提交提示我本地文件與遠程文件有沖突,
報錯:please commit your change or stash them before your merge
然后我就stash本地代碼,在git pull遠程代碼, git stash pop恢復本地代碼,接着提交
提示成功了,然后到遠程一看,什么都沒有,再提交了幾次,都沒用.....
解決方法:
先把本地修改的文件保存備份,再將遠程代碼強制拉取到本地,覆蓋你的代碼
git fetch --all
git reset --hard origin/xxx(當前分支名)
git pull
再把你修改的代碼替換過來,再次提交就可以了
至於原因,應該是之前stash那幾個文件不知道什么原因被忽略 了,所以一直提交都沒用
對git也不是很熟悉,如果你有其他解決方案歡迎留言