查看所有的GIT变量: git var -l
git config -f = ~/.gitconfig 就可以载入变量
提交时需要:(代码review的小要求)
2. comments 中就不要有by Your Name 了。重复。
http://blog.csdn.net/sunrock/archive/2008/06/05/2514204.aspx
$ git -config user.name "Jike Song"
$ git -config user.email [email]albcamus@gmail.com[/email]
注意,这样会在当前repository目录下的. git /config中写入配置信息。 如果 git -config加了--global
选项,配置信息就会写入到~/. git config文件中。 因为你可能用不同的身份参与不同的项目,而多个
项目都用 git 管理,所以建议不用global配置。
生成本地修改的所有patch(多少次提交就多少个.path文件):
生成单个patch文件(例子中是将最近5次提交的内容合并到一个文件中):
git push 之前,修改 .git/config 中类似路径为:
git@gitosis.host.com:project_name.git
往远程服务器上提交分支:
例如:(理论上)
提交之后远程就会出现了一个"lily"分支。
apply patch的时候:
最好在linux环境下。如果出现的诡异的 /dev/null问题,十有八九是因为dos文件格式造成的。试试 dos2unix 。如果还不行的话。。。哎,手工吧!
血的教训: 每天时不时的 update 一下,绝对不要等最后push的时候再合并。。。痛苦啊。
每天最好更新一下远程服务器中的代码:
git pull . master (把远程的master更新到当前的本地分支)
windows环境下的Git Bash中注释的换行: 使用单引号。
git commit -m ' balabala bala '