起因
日常Coding使用git的一个问题是,公司工作和个人项目有时候会使用不同的用户信息,例如公司项目要求个人信息必须为your_name@your_company.com
的形式,而你自己在使用Gmail
,这里自然有些冲突。
如果忘记在 clone 的项目中配置一下,极有可能会把自己的日常使用邮箱提交到公司的repo中,反之亦然。
虽然git本身可以通过--global
进行配置,默认各个项目都用自己的常用个人提交信息,但是对于公司项目,每次都要单独配置也是做了太多无用功,那么如果能让这个任务更加自动化想必是可以提高工作效率的。