Git说明文档
设置用户名和email,版本库提交时用到:
git config --global user.name "your name"
git config --global user.email "your email"
使用不同颜色显示Git输出的不同类型的内容:
git config --global color.ui true
配置默认的文本编辑器,当Git需要你输入信息时会调用它。如果不设置,Git将会使用操作系统默认的文本编辑器:
git config --global core.editor vim/emacs
检查上述设置是否成功:
git config --global --list
其实以上设置都写入了~/.gitconfig文件
git ci<=>git commit:
git config --global alias.ci commit
git st<=>git status:
git config --global alias.st status
git co<=>git checkout
git config --global alias.co checkout
git br<=>git branch:
git config --global alias.br branch
为一些常用命令设置简短的别名,减少输入的字符,提升体验。
创建版本库:git init or git clone url
mkdir i-project
cd i-project
git init
命令git init会创建一个.git目录,这个目录用来存放版本库的全部元数据。
i-project目录作为工作目录树,存放从版本库中检出的代码。
添加:git add index.html
提交:git commit -m "add index.html to i-project"
查看提交:git log
将color.ui设置为false后,可以看到命令行输出不再有彩色:
修改index.html文件:
再次git add index.html:
再次git commit、git log:
查看最近的几次提交历史,这里以最近的1次为例
git log -1:
如果提交留言要写多行,那么每行的内容使用一个-m:
git commit -m "first line commit msg " -m "second line commit msg"
git commit -a -m "xxxx":-a告诉Git提交全部修改过的文件