git命令
git clone 仓库地址:克隆仓库
设置贡献者:
name:git config --global user.name 用户名
email:git config --global user.email 邮箱名
git config --list 查看所有配置
git的三个区
工作区:实际开发的项目区
暂存区:作为过渡层 避免误操作 保护工作区和版本区 可进行分支处理
版本区:稳定的版本库
命令行颜色:红色--工作区 绿色--暂存区
git status:查看工作区和暂存区的状态 比如那些文件新添加的 那些文件还没提交
git add 文件名:将文件添加到暂存区 (git add .可以把所有的更改添加到暂存区)
git commit:将暂存区提交到版本库 (git commit -m "说明文字")快捷提交
git commit -a -m:-a表示先添加到暂存区 然后直接提交到版本区
git log:查看版本区的版本列表
对比命令:
git diff:对比工作区和暂存区的差异
git diff --cached/git diff --staged:对比暂存区和版本区的差异
git diff 分支名:对比工作区和版本库的差异
撤销命令:
git reset HEAD 文件名:从暂存区撤销文件到工作区
git checkout -- 文件名:还原到版本区的代码状态
git commit -m "说明" --amend:撤销上次提交合并到本次提交
git reset HEAD 文件名:从暂存区撤销到工作区