您好,登錄后才能下訂單哦!
這篇文章主要介紹“常用Git指令有哪些”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“常用Git指令有哪些”文章能幫助大家解決問題。
git version 2.36.0
文檔說明
<>
表示【需替換的項】
[]
表示【非必填項】
|
表示【或】
工作樹(工作區),索引(暫存區),Git 目錄(HEAD) 三詞含義參照 Git 官網
初始配置
git config --global user.name [<username>]
配置用戶名
git config --global user.email [<email>]
配置郵箱
git config --global core.editor [<vim>]
配置編輯器
創建項目
git clone <options>
克隆遠程倉庫
git init [project]
初始化本地項目
添加
git add <file>
添加文件到暫存區
git commit -m <commit notes>
將暫存區的內容提交到 HEAD
git commit -am <commit notes>
將 add 和 commit 合并操作
git commit --amend -m <commit notes>
將 add 和 commit 合并操作且合并到上次 commit
顯示
git status
顯示狀態
git diff [HEAD]
顯示差異
git log
顯示日志
git show <commit>
顯示某個 commit 的詳細內容
git blame <file>
顯示文件每行的 commit 信息
撤回
git restore <file>
撤回工作區的修改
git restore --staged <file>
將已提交到暫存區的修改撤回工作區
git reset [--mixed] <commit>
將當前版本撤回到某個 commit,保留工作區的修改
git reset --soft <commit>
將當前版本撤回到某個 commit, 保留工作區和暫存區的修改
git reset --hard <commit>
將當前版本撤回到某一個 commit,不保留工作區的修改
git rm <file>
將文件從工作區和暫存區刪除
git mv <file>
將文件從工作區和暫存區移動或改名
分支
git branch [--list]
顯示所有分支
git branch -a
顯示遠程分支
git branch <branch>
創建分支
git branch -d|-D <branch>
刪除分支
git branch -m <newbranch>
重命名當前分支
git switch <branch>
切換到已有分支
git switch -c <branch>
創建并切換分支
git merge <branch>
將某個分支合并到當前分支
git tag <tagname>
給當前分支打標簽
git stash
將工作區的更改存儲到臟工作目錄中
git stash apply
將臟工作目錄中的數據恢復到工作區(不會刪除臟工作目錄保存的數據)
git stash drop
將臟工作目錄中的數據刪除
git stash pop
將臟工作目錄中的數據恢復工作區并刪除臟數據
遠程
git remote [-v]
顯示遠程庫
git remote show <origin>
顯示某個遠程庫的信息
git remote add <origin> <url>
添加遠程庫鏈接
git remote rm <origin>
刪除遠程庫鏈接
git remote rename <oldname> <newname>
重命名遠程庫
git pull [<origin><branch>]
拉取遠程庫到本地庫
git push [-u <origin> <master>]
將本地庫推送到遠程庫
git push origin --delete <branch>|git push origin :crazy-experiment
刪除遠程分支
git fetch
從遠程庫獲取到本地庫
幫助
git help <command>
顯示某個命令的詳細使用文檔
git <command> -h
顯示某個命令的使用說明
checkout
該命令職責不明確,不建議使用;
git checkout <file>
丟棄工作區的修改
git checkout -f
強制丟棄工作區和暫存區的修改
git checkout <branch>
切換分支
git checkout -b <branch>
創建并切換分支
關于“常用Git指令有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。