| 指令 | 作用 |
|---|---|
| git init | 初始化一個git倉庫 |
| git status | 查看狀態(tài) |
| git diff <file> | 查看文件修改內容 |
| git add <file> | 添加文件 可以一個或者多個 |
| git log --pretty=oneline | 查看log |
| git reset --hard CommitID | 回退到對應的CommitID id可以寫出前幾位就行 更改內容會被刪除 |
| git reset --soft CommitID | 回退到對應的CommitID id可以寫出前幾位就行 更改內容不會被刪除 |
| git reflog | 查看命令歷史 |
| git checkout -- file | 讓這個文件回到最近一次git commit或git add時的狀態(tài) --很重要 |
| git reset HEAD <file> | 撤銷add操作 |
| git rm <file> | 用于刪除一個文件 |
| git commit -am "msg" | 添加并提交改動內容 |
| git remote add origin *** | 添加遠程庫 |
| git push -u origin master | 本地庫的內容推送到遠程 -u 同步分支內容 |
| git tag -a v2.0 -m 'xxx' | 增加v2.0的tag |
| git tag v2.0 f52c633 | 增加v2.0的tag 對應commit id |
| git push [remote] [tag] | 提交指定tag |
| git tag -d [tag] | 刪除本地tag |
| git push origin :refs/tags/<tagname> | 可以刪除一個遠程標簽 |
| git tag | 查看tag |
| git rm <file/dir> | 刪除git中文件或者文件夾 |
| git branch | 查看本地分支 |
| git branch -r | 查看遠程分支 |
| git checkout -b mywork origin | 基于遠程分支"origin",創(chuàng)建一個叫"mywork"的分支 |
| git rebase origin | 從origin更新分支 然后從新合并之前提交 原理 |
| git remote show origin | 顯示遠程庫origin里的資源 |
| git branch dev | 創(chuàng)建dev |
| git branch | 查看當前分支 |
| git push origin --delete 分支名 | 刪除遠程分支名稱 |
| git checkout dev | 切換到dev |
| git checkout -b dev | it checkout命令加上-b參數(shù)表示創(chuàng)建并切換 |
| git merge dev | 合并指定dev分支到當前分支 |
| git branch -d dev | 刪除dev分支 |
| git log --graph | 查看分支合并圖 |
| git merge --no-ff -m "merge with no-ff" dev | 合并分支--no-ff 合并能看出來曾經做過合并 |
| git stash | 保存工作現(xiàn)場 |
| git stash list | 查看保存工作現(xiàn)場容 |
| git stash apply | 恢復工作現(xiàn)場 |
| git stash drop | 刪除工作現(xiàn)場 |
| git stash pop | 恢復的同時把stash內容也刪了 |
| git branch -d <name> | 丟棄一個合并過的分支 |
| git branch -D <name> | 丟棄一個沒有被合并過的分支 |
| git remote -v | 查看遠程庫信息 |
| git push origin branch-name | 查看遠程庫信息 |
| git pull origin branch-name | 同步遠程庫 |
| git checkout -b branch-name origin/branch-name | 本地創(chuàng)建和遠程分支對應的分支 名稱最好一致 |
| git branch --set-upstream-to=origin/dev dev | 建立本地分支和遠程分支的關聯(lián) |
git 常用指令集
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。