- 1.
git init
初始化一个 Git 仓库。 - 2.
git add <file>
添加文件 - 3.
git status
查看当前 Git 仓库的文件状态。 - 4.
git diff
查看一个文件前后有什么不同。 - 5.
git commit -m '描述信息'
提交文件及相关信息。 - 6.
git checkout -- <file>...
:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改。 - 7.
git log
命令显示从最近到最远的提交日志。 - 8.
git reset --hard HEAD^
回退到上一个版本。 - 9.
git reset --hard 1094a
如果是错误回退,只要当前窗口还没有关闭,可以找到最新的commit id
,根据commit id
还原。 - 10.
git reflog
可以用来记录你的每一次命令,即便是误操作,可以通过这个命令进行还原。 - 11.
git checkout
是切换分支的意思。 - 12.
git reset HEAD <file>
可以把暂存区的修改撤销掉(unstage) - 13.
git remote add origin 远程仓库地址
将本地仓库与远程仓库关联 - 14.
git push -u origin master
会把本地的master
分支内容推送的远程新的master
分支,还会把本地的master
分支和远程的master
分支关联起来. - 15.
git merge xxx
合并指定分支到当前分支 - 16.
git branch
查看当前的所有分支。 - 17.
git branch xxx
创建指定的分支。