git
- help
- config
- init
- commit
- diff
- rename
- mv
- rm
- head
- revert
- reset
- branch
- checkout
- branch-diff
- fast-forward
- merge
- conflict
- rm-branch
- stash
- log
- alias
- ignore
- girignore
- remote
- origin
- push
- remote-workflow
- clone
- fetch
- fork
- pull-request
- collaborator
- github-tools
- brackets-git
1、命令help
1 git 或者 git help //显示常用的git命令 2 git help -a //会显示所有的git命令 3 git help 命令 //查看具体的命令的说明(f键向下翻页、b键向上翻页、q退出)
2、命令config
在安装好git后,需要进行配置:
1 git config --global user.name 'xuelisheng' // 设置name 2 git config --global user.email 'xls0930@163.com' // 设置email 3 git config --list //查看配置信息 4 git config --unset --global user.name //撤销配置name 5 git config --global color.ui true //设置git输出颜色
以上的这些全局配置都会被保存在.gitconfig文件中,此文件将会放在当前用户的主目录下。在mac终端下:
3、命令init
1 git init //初始化目录即创建全新的git仓库
如果不想使用git来管理此文件夹,直接删除.git目录即可。
在mac终端下可以使用open命令用图形化界面的方式显示上述.git目录。
4、命令git status
1 git status //此命令可以查看当前工作区和暂存区文件的状态
此时在movietalk目录下创建文件test.cpp,此时再使用git status命令查看:
1 git add . //将修改操作的文件和未跟踪新添加的文件添加到git系统的暂存区
1 git commit -m 'message' //主要是将暂存区里的改动给提交到本地的版本库
每次使用git commit 命令我们都会在本地版本库生成一个40位的哈希值,这个哈希值也叫commit-id,commit-id在版本回退的时候是非常有用的,它相当于一个快照,可以在未来的任何时候通过与git reset的组合命令回到这里。