多人维护一份代码时,经常会出现,两边同时更改一个文件,产生冲突问题,而本地的更改,又暂时不能commit,导致git pull
的时候报error,大部分时候,我们需要暂存本地的修改,先stash,返回自己上一个commit,将最新代码git pull到本地,之后再stash pop,继续原来的工作。
git stash
:保存未提交的更改,stash为一个栈git stash list
:列出本地git中stash的所有更改git stash pop
:将上一次stash的更改恢复将部分工作环境移到台式机之后,出各种傻逼问题,比如vim的配置不同导致python的tab/空格问题,git需要输入密码的问题,还是一开始工作环境没有整体配置好导致。
git config --global credential.helper cache
git config credential.helper 'cache --timeout=3600'
git config --global credential.helper store