设置与配置git config
初次运行前配置(配置文件位置\用户信息配置\默认编辑器配置\查看配置信息)
获取帮助git help
命令行手册, 命令帮助(三选一, 不过windows 是打开网页, 因为帮助信息是html 格式的)
创建和clone 项目git init, git clone
把目录初始化为仓库, 并track 想要跟踪的文件, 首次提交(init, add . 然后commit)
快照基础git add, git status, git diff, git difftool, git commit, git reset, git rm, git mv, git clean
文件状态的查看和变更(未管理\暂存区的新文件\暂存区的修改文件\修改了未暂存)
文件具体的修改信息, 可以看到哪一行被修改(git diff), 以及图形化显示不同
撤销操作(git commit —amend, git reset)
储藏写了一半的代码以便去另一个分支解决紧急的任务(储藏或清理工作目录的状态)
分支的创建\切换\合并git branch, git checkout, git merge, git mergetool, git log, git stash, git tag
分支管理, 列出所有分支(合并过的\没合并过的\显示更多信息)
打标签, 给某一次commit 打赏标签(表示某个版本或里程碑等作用)
项目分享与更新git fetch, git pull, git push, git remote, git archive, git submodule
检查与比较git show, git shotlog, git describe
调试git bisect, git blame, git grep
在版本库中搜索(当前版本中, 历史版本中, 变量名被谁引用, 函数的变更历史)
补丁, 一系列提交就是一系列补丁git cherry-pick, git rebase, git revert
邮件git apply, git am, git format-patch, git imap-send, git send-email,
git request-pull
外部系统git svn, git fast-import
管理git gc, git fsck, git reflog, git filter-branch