图
https://www.runoob.com/wp-content/uploads/2015/02/1352126739_7909.jpg
git init
初始化一个git项目,即将当前目录纳入git版本控制.
git add
将工作区的修改同步到暂存区.
git commit
将暂存区的修改提交到本地库.
git reset [--soft | --mixed | --hard] [HEAD]
版本回退命令,可以将本地将本地库的内容回退到某一个版本.默认是回退至本地库的最新版本.
参数[--soft | --mixed | --hard]可以回退后所影响的范围,不加参数等于默认值mixed.soft只影响本地库,mixed会将会退后的内容更新至暂存区,但不影响工作区,hard则同时更新工作区的内容.
不加任何参数的git reset 相当于 git reset --mixed head.即将本地库指向最新版,同时更新至暂存库,但不影响工作区.
git checkout
将暂存库更新到工作区,用于在工作区修改了,想恢复到未修改的状态.
git merge
分支合并操作,将某个分支的修改合并到当前分支,可能有冲突,需手动解决冲突.
git clone/fetch
远程库的复制或更新.将远程库复制或更新到本地.
git push
远程库更新.将本地库的内容更新至远程库.
git pull
拉取远程库的更新.将远程的内容更新到本地库.