



一、当前分支push之后 与云端的master 有冲突, 是因为云端的master(最新的)与当前分支对应的master(不是最新的)有冲突,需要把最新的master 拉下来之后在解决冲突
git fetch (当前分支)
git pull(当前分支)
git checkout master(在本地没做任何修改的时候切换到master)
git pull (master)
git checkout YDX-9090 (切换到当前分支解决冲突)
git merge master (显示与master的冲突)
git branch(切换到当前的分支 YDX-9090)
git status
git add .
git commit -m “”
git push
二、当前分支代码已经修改,并且master不是最新的,需要更新最新的master
git stash (将当前分支修改的内容存起来)
git checkout master
git fetch
git pull
git checkout YDX-9090
git merge master
git branch (YDX-9090)
git status
git add .
git commit -m “”
git push
git stash pop (暴露出当前修改的内容)
