git init (添加文件);
git status (查看文件状态);
git diff (查看修改内容);
git rm (删除文件);
git add (把文件保存在暂存区);
git commit -m (提交到版本库,必须先add);
git checkout -- file (丢掉工作区的修改);
git reset --hard commit_id (回退暂存区文件);
git log (查看提交历史);
git reflog (查看命令历史);
git pull (抓取远程库的新提交,即更新本地库);
git push -u origin master (推送或更新分支所有内容,最好使用git pull先抓取远程的新提交);
git remote add origin git@server-name:path/repo-name.git (关联远程仓库);
git clone (克隆一个仓库);
git remote -v (查看远程库的信息);
git branch (查看分支);
git branch
git checkout
git checkout -b
git merge
git branch -d
git log --graph (查看分支合并图);
git branch -D
合并分支的模式 (合并分支时,加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并。)
git stash (暂停工作任务);
git stash pop (回退工作任务);
git tag
git tag -a
git tag (查看所有标签);
git push origin
git push origin --tags (推送全部未推送过的本地标签);
git tag -d
git push origin :refs/tags/
原文:https://www.cnblogs.com/lzss/p/12146982.html