-
初始化git, git init
-
添加到git库, git add <file>, git commit -m "description"
-
查看状态 , git status
-
比较修改过得文件, git diff <file>
-
版本回退, 查看提交历史git log, 产看命令历史git reflog, git reset --hard HEAD^/ HEAD~ / commit_id
-
丢弃工作区的修改, git checkout -- file
-
丢弃工作去和暂存区的修改, gti reset HEAD file
-
删除文件, rm file , (git rm git commit)/ (git checkout -- file)
-
关联远程库, git remote add origin git@server-name:path/repo-name.git
-
关联后第一次推送master分支的所有内容: git push -u origin master 之后推送, git push origin master
-
创建并切换到分支: git checkout -b dev 等价于 git branch dev, git checkout dev
-
查看分支: git branch
合并分支到当前分支 git merge dev
删除分支: git branch -d dev
-
分支合并图: git log --graph