设置缩写
git config --global alias.co checkout
这样设置之后,只需输入git co命令,就可以实现与输入git checkout命令一样的效果
查看详细的log信息
git log --oneline graph
初始化目录,让git对这个目录进行版控
git init
其实,git的版控很简单,全部都是靠.git目录在做事。如果这个目录不想被版控。只要把.git目录移除,Git就对这个目录失去控制了。
创建一个文件后交给git
查看状态,此时是untracked,
git branch
把welcome.html交给git,用来追踪它
git add welcome.html
如果仅仅是git add命令,只是把工作区的文件加入到暂存区,这还不算是整个流程。使用git commit命令让暂存区的命令永久保存下来
git commit -m "init commit"
Git每次的commit都只会处理暂存区的内容
只要加了一些参数,没有内容也可以Commit
git commit --allow-empty -m "空的"
git add命令可以把文件从工作区移动到暂存区
git commit命令可以把暂存区的内容提交到存储库
缩短的二段式操作
git commit -a -m "update content"
这样即使没有add,也可以commit,不过只对在存储区的文件有效,即存储区的文件改动了,直接一步commit