Git的常用操作命令

2021-07-26 22:22:17 字數 2277 閱讀 2359

git是一款免費、開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。git是乙個開源的分布式版本控制系統,可以有效、高速的處理從很小到非常大的專案版本管理。下面我將總結的一些常用的命令列出,有不足的地方希望指出。

全域性配置

安裝git完成後,首先進行全域性配置:

git config --global user.name [name] git的使用者名稱

git config --global user.email [email] git的登入賬號

git config命令的--global引數,用了這個引數,表示你這台機器上所有的git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的使用者名稱和email位址。

git config --list 檢視配置的資訊

本地倉庫

git init 初始化乙個git倉庫

git status 獲取狀態,可以看到對檔案多了哪些操作的資訊

git add [filename] 新增檔案到暫存區, .或*代表新增全部

git commit -m "注釋文字" 提交檔案到當前分支並新增注釋

git diff [filename] 檢視檔案具體修改的內容

git log 顯示從最近到最遠的提交日誌

git long --pretty==online 簡化顯示的提交日誌,只顯示commit id和注釋

git reset --hard head^ 倉庫回退到上乙個版本,上上乙個版本可以用head^^表示,往上哪個版本就head~num,例如往上50個版本就head~50

git reset --hard [commit id] 根據commit id回退到對應的版本

git reflog 顯示之前操作的命令

git diff head --[filename] 檢視檔案在工作區和版本庫裡面最新版本的區別

git checkout --[filename] 撤銷檔案在工作區的修改,回退到最近一次commit或add時的狀態

git reset head [filename] 撤銷檔案在暫存區的修改,重新放回到工作區

git rm [filename] 刪除檔案

git checkout -- [filename] 用版本庫里的版本替換工作區的版本

遠端倉庫

git remote add origin [url] 本地鏈結遠端倉庫

git push -u origin master/[name] 推送到主分支(其他分支)(第一次使用-u,以後可以不使用)

git clone [url] 轉殖遠端倉庫到本地

git remote 檢視遠端庫的資訊

git remote -v 檢視遠端庫的詳細資訊

分支管理

git branch [name] 建立分支

git checkout [name] 切換分支

git checkout -b [name] 建立分支並切換到該分支

git branch 檢視當前分支,當前分值前面會有乙個*號

git merge [nam] 將指定分支合併到當前分支

git branch -d [name] 刪除分支

git log --graph 檢視分支合併圖

git merge --no--ff -m "注釋" [name] 合併分支並且禁用fast forward模式

git stash 將現在工作區的內容暫時儲存起來

git stash list 檢視儲存的工作區內容

git stash drop 刪除儲存的stash內容

git stash pop 恢復儲存的工作區的內容並且刪除stash內容

git branch -d [name] 強制刪除分支

標籤git tag [tagname] 建立乙個標籤

git tag 檢視所有標籤

git tag [tagname] [commit id] 建立乙個對應commit id的標籤

git show [tagname] 檢視標籤資訊

git tag -a [tagname] -m "注釋" [commit id] 建立帶說明的標籤

git tag -s [tagname] -m "注釋" [commit id] 建立乙個用私鑰簽名的標籤

git tag -d [tagname] 刪除標籤

git push origin [tagname] 推送標籤到遠端

git push origin --tags 一次性推送全部本地標籤

git push origin :refs/tags/[tagname] 刪除遠端庫標籤(必須先刪除本地標籤)

git常用的操作命令

最近都在惡補一些知識,git也只會一些基本的操作。下面是記錄一下自己最近學習到的一些git的命令操作 先是基礎點的命令 git status 檢視當前所有操作狀態,新增修改刪除等等git diff 檢視修改過的檔案的具體修改內容 新增的檔案檢視不了 git checkout 分支名 切換到另外乙個分...

Git的常用操作命令

git的常用操作命令 git是一款免費 開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。git是乙個開源的分布式版本控制系統,可以有效 高速的處理從很小到非常大的專案版本管理。下面我將總結的一些常用的命令列出,有不足的地方希望指出。全域性配置 安裝git完成後,首先進行全域性配置 g...

git常用的操作命令

git config user.name github使用者名稱 git config user.email 郵箱 從指定分支切換新分支 git checkout b 本地分支名稱 origin 遠端分支名稱 推送本地分支到遠端 建立遠端新分支 git push origin newbranch n...