about git
Case 0
开发机上不仅有代码推向自己的github,还有公司的gitlab。需要配置不同的user和email。先配置一个全局的,在再项目根目录下配置单独的。
配置全局的
git config –global user.name [user]
git config –global user.email [email]
在进入公司的项目根目录配置这个项目的
git config user.name [user]
git config user.email [email]
git config会优先使用当前项目的
Case 1
git修改本地和远程的commit信息
修改本地记录:
git commit --amend
获取远程信息:git fetch
推送修改:git push --force-with-lease