Git 常用命令

2022-08-09 07:30:17 字數 2388 閱讀 5272

git常用命令 git stash //將當前分支修改隱藏

git stash list //檢視隱藏的修改

git stash pop //恢復隱藏的修改,自動刪除

git branch //檢視本地分支

git branch -r //檢視遠端分支

git branch -a //檢視所有分支

git branch //建立分支

git checkout //切換分支

git checkout -b //建立並切換分支

git merge //合併某分支到當前分支

git branch -d //刪除分支

git branch -d //強制刪除分支

git pull //從遠端抓取分支,如果有衝突,要先處理衝突。

git remote add 倉庫位址 //新增遠端倉庫

git push -u origin master //提交本地**到遠端倉庫master分支

git push origin

//推送當前分支到遠端分支。

git branch --set-upstream-to=origin/remote_branch your_branch //建立本地分支和遠端分支的關聯。

git checkout -b branch-name origin/branch-name //在本地建立和遠端分支對應的分支,本地和遠端分支的名稱最好一致

git log //檢視所有的commit提交記錄

git show commitid //檢視指定commit hashid 的所有修改

git show commitid filename //檢視某次commit中具體某個檔案的修改

git checkout filename //放棄某檔案的修改

git checkout //放棄所有檔案的所有修改

git reset --hard 版本號 //返回到某個版本,放棄所有修改

git update-index --assume-unchanged filename //忽略某個檔案的修改

git update-index --no-assume-unchanged filename //取消忽略某個檔案的修改

git diff filename //比較某個檔案的修改

git clone //遠端倉庫位址 拉取遠端倉庫**到本地

git clone -b 分支名稱 遠端倉庫位址 //拉取遠端倉庫指定分支**到本地

git remote //檢視遠端分支

git remote -v //檢視遠端分支詳細資訊

git rm -r --cached 檔案/資料夾 //去掉不該提交已經託管的檔案 

git config --global user.name //檢視git全域性使用者名稱

git config --global user.name "" //設定git全域性使用者名稱

git config --global user.email //設定git全域性郵箱

git config --global user.email "" //設定git全域性郵箱

git log -n --stat //檢視最近n條更新日誌,並且顯示出所涉及的檔案

git show hash值 (--stat) //檢視某一次提交的內容

git config --global credential.helper store //儲存賬號密碼,下次不用再輸入

git push -f //強制推送(慎用)

git reset --hard head^ //回退到上個版本

git reset --hard head^^ //回退到倒數第二個版本

git reset --hard head [commit id] //回退到指定提交

git tag //列出現有標籤 git tag -l 'v1.4.2.*' //模糊搜尋列出標籤

git tag -a [tag-name] -m [memo] //新建含附註的標籤

git show [tag-name] //檢視指定標籤版本資訊

git tag [tag-name] //新建輕量級標籤

git push origin [tag-name] //推送標籤到遠端

git push origin --tags //推送所有本地標籤到遠端

git checkout [版本號] [檔案路徑] 恢復指定版本號檔案

git config [ --local | global | system ] -l 顯示(倉庫級別 | 使用者級別 | 系統級別)配置項

git remote -v 顯示遠端倉庫資訊

git push origin --delete 刪除遠端分支

git cherry-pick [commit id] 合併其他分支指定提交到當前分支

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

git 常用命令

檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...

git常用命令

詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...