1.创建代码库 & 配置个人信息
1.1创建代码库
$ git init
1.2配置用户名和邮箱
以下两个命令会将用户信息保存在当前代码库中
$ git config user.name XXX
$ git config user.email XXX@gmail.com
1.3一次性配置用户名和邮箱
注意:以下两个命令会将用户信息保存在用户目录下的.gitconfig文件中
$ git config --global user.name XXX
$ git config --global user.email XXX@gmial.com
1.4查看当前所有配置
$ git config -l
2.在实际开发中的使用
2.1创建代码,开始开发
$ touch main.c
$ open main.c
2.2将代码添加到代码库
$ git add main.c
注意:此时代码在代码库中的暂存区(stage)
如果想一次性把当前文件夹内新增或者修改的文件添加到代码库,可以使用以下指令:
$ git add .
2.3将修改添加到代码库
$ git commit -m "添加了main.c"
注意:这时代码在才被提交进了当前的分支(默认是master,由系统自动创建)
2.4继续添加多个文件
$ touch Car.h Car.m
$ git add .
$ git commit -m "添加了Car类"
$ open Car.m
$ git add .
$ git commit -m "为Car添加了属性"
注意:使用Git时,每一次修改都需要先add再commit
3.别名 & 日志
3.1别名
$ touch Car.h Car.m
$ git config alias.st status
$ git config alias.cm "commit -m"
st即"status"的别名、cm即"commit -m"的别名
3.2日志
- 查看所有版本库日志
$ git log
- 查看指定文件的版本库日志
$ git log 文件名
4.运用版本号,在任意版本之间切换
- 回到当前版本,放弃没有提交的修改
$ git reset --hard HEAD
- 回到上一个版本
$ git reset --hard HEAD^
- 回到前N个版本
$ git reset --hard HEAD~N
- 回到指定版本号的版本(在Git中,版本号是由SHA1生成的哈希值)
$ git reset --hard 版本号
- 查看分支引用记录
$ git reflog
5.Git辅助信息
- 查看Git所有的帮助信息
$ git help
- 查看Git指定命令的帮助信息
$ git help 子命令
要退出帮助信息,按"q"
翻看下页,按"空格"
翻看上页,按"CTRL+B"
要搜索相关文字,按"/"然后输入"相关文字"