發現問題
昨天發現了一個新的前端架構Semantic UI,覺得比較新奇嘛,于是乎就動手做一個頁面試試,在晚上11點左右頁面做好了并上傳到GitHub,開啟了pages.今天上午發現手機上顯示有問題,修改了代碼,準備再次Push到GitHub上的時候,問題出現了:
看到這提示,我馬上打開GitHub檢視了一番,發現GitHub在給pages添加域名時,建立了一個CNMAE的檔案.遠端有了更新而本地也有了更新,怎麼辦呢?我的做法是這樣的.
解決方法
1、把遠端倉庫master分支下載下傳到本地并存為tmp分支
git fetch origin master:tmp
2、檢視tmp分支與本地原有分支的不同
git diff tmp
這裡主要是看看有沒有其他的改動…
3、将tmp分支和本地的master分支合并
git merge tmp
這個時候呢,本地與遠端就沒有沖突了,而且還保留了我今天的代碼,現在Push就OK啦!
4、最後别忘記删除tmp分支
git branch -d tmp
哈哈,又可以快樂的coding啦…