===================================與拉取代碼有關===================================
git fetch 同步遠程分支上的commit-Id
git merge orgin/遠程分支 強制與服務器同步
git pull 從同步的遠程分支上拉取代碼
git branch --set-upstream-to=origin/遠程分支 本地分支 本地分支和遠程分支建立連接
git reset HEAD;git checkout.;git clean -dfx 刪除本地代碼並同步服務器上代碼(最徹底的三個命令行)
=================================與提交代碼有關=====================================
git status 查看修改狀態
git add "文件路徑" 添加修改文件到緩存區
git rm 如果本地刪除了某個文件,想在服務器上也刪除這個文件
git rm -cached "文件路徑" 刪除已經放到緩存區的文件(即已經add過的文件)
git rm -f "文件路徑" 刪除已經放到緩存區的文件(即已經add過的文件),同時刪除本地該文件
git checkout "文件路徑" 與服務器上代碼該文件同步
git commit -m "備註" 把緩存區的提交到本地庫
git push orgin baiyy:master 把本地庫的提交到服務器庫
=================================與tag和分支有關=====================================
git tag 查看所有tag
git tag 新建名稱 新建tag
git push orgin --tags 本地tag腿到遠程分支
git branch -a 查看所有分支
git branch 新建名稱 新建分支
git branch 新建分支名稱 tag名 在制定tag上新建分支
git branch -D 已有名稱 刪除已有分支
git checkout 分支名 切換分支
==================================與版本操作有關=====================================
git log 查看所有提交log
git show 具體commit-id 查看某次提交
git reset --hard HEAD^ 回退到上一個版本
git reset --hard 具體comm-id 回退到指定版本