對本地的代碼進行修改后曙搬,直接git pull會提示本地代碼和github代碼沖突,需要先commit本地代碼嵌屎,或者stash他們
解決方法分兩種情況:
- 希望保留本地的修改勾给,pull之后,修改依然存在
git stash
git pull
git stash pop
解析:
git stash: 將改動藏起來
git pull:用新代碼覆蓋本地代碼
git stash pop: 將剛藏起來的改動恢復
這樣操作的效果是在最新的倉庫代碼的基礎仍保留本地的改動
- 不保留本地的修改哑舒,直接覆蓋
git reset --hard
git pull