1.Git初始化
使用Git命令git init,会创建一个.git的文件,.git文件下面存放了一些配置文件,不能删除。
2.设置签名:
用户名:tt
Email地址:tt@gmail.com
作用:区分不同开发人员身份。
辨析:这里设置的签名和远程登录库的账号和密码没有关系。
命令:
- 项目级别:仅在当前本地库范围内有效。git config user.name tt git config user.email tt@gmail.com 信息保存的位置:当前.git下面的config文件
- 系统用户签名:登录当前操作系统的用户范围。git config --globa user.name tt git config --globa user.email tt@gmail.com
- 优先级:如果两个都设置了,项目级别的优先。
git status 查看当前git状态
git add XX 把XX文件加入缓冲区
git commit -m"12344" [file name] 提交并添加日志
git log [file name] 查看文件提交日志
git reflog [file name] 查看简介版文件提交日志
git log --oneline 查看文件简洁版提交日志
3.版本的前进后退
- 基于索引值 git reset --hard [索引值]
- 基于^符号
- 基于~符号
4.对比
1.git diff[工作区和暂存区比较]
5.分支
创建分支:git branch [分支名字]
查看分支: git branch -v
切换分支:git checkout [分支名字]
合并分支:切换到被合并的分支上面去,然后执行git merage [有新内容的分支名字]命令