每次开发之前,使用 git pull 拉取最新的代码到本地仓库

修改了代码,还没开发完成时,如果远程主机有新的提交,用 git stash 将当前未提交(add&commit)的代码先保存起来,再使用 git pull 拉取最新的代码,然后用 git stash pop 恢复已保存的代码

提交(add&commit)更新到本地之后,如果这时远程有新的提交,先使用 git pull 拉取最新的代码同时合并分支,这时会产生一个新的 merge 提交,然后再 push 你的更新到远程仓库