git status //查看状态
git add . //增加所有更新过的文件
git add --all //一次性add多个文件或提交多次修改
git add <fileName> //增加指定的更新过的文件
git add 文件夹/ //添加整个文件夹及内容
git add *.文件类型 //添加目录中所有此文件类型的文件
git commit -m 'commit message' //提交所有更新过的文件
git commit amend //修改最后一次提交
git branch //显示所有本地分支
git checkout <branch/tag> //切换到指定分支或标签
git merge <branch> //合并指定分支到当前分支
git push origin <branch> //推送到对应分支
git commit -a -m 'remark' //全部提交
git push //推送
git pull //拉取 相当于是从远程获取最新版本并merge到本地
git fetch //拉取 相当于是从远程获取最新到本地
git checkout -b 本地分支名 //origin/远程分支名
git checkout --track 'origin/branchName' //从远程分支拉取分支至本地
git ls-remote //远程分支列表
git merge tmp //合并tmp分支到当前分支
git checkout branchName //切换/检出分支
git checkout -b newBranchName //基于当前分支创建新分支