Git常用命令(1)

253 阅读1分钟

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
截屏2024-06-28 16.23.52.png

提交git commit -m "add index.html to i-project" 截屏2024-06-28 17.04.13.png

查看提交git log 截屏2024-06-28 17.05.04.png

将color.ui设置为false后,可以看到命令行输出不再有彩色: 截屏2024-06-28 16.55.37.png 修改index.html文件: 截屏2024-06-28 18.42.01.png 再次git add index.html: 截屏2024-06-28 18.47.16.png 再次git commit、git log: 截屏2024-06-28 18.48.56.png 查看最近的几次提交历史,这里以最近的1次为例git log -1截屏2024-06-28 18.50.58.png
如果提交留言要写多行,那么每行的内容使用一个-m:
git commit -m "first line commit msg " -m "second line commit msg"
截屏2024-07-01 19.49.47.png git commit -a -m "xxxx":-a告诉Git提交全部修改过的文件