Git常用命令大全

2021-08-14 17:15:41 字數 3131 閱讀 1194

檢視是否安裝git

$ git
建立乙個版本庫 把當前目錄變成git可以管理的倉庫

$ git init
轉殖**

$ git clone url
更新**

$ git pull
把檔案新增到快取區

$ git add filename
把檔案放到本地倉庫

$ git commit [filename] -m ["備註"]
把檔案推到遠端倉庫 第一次-u後邊就不用帶了, 是為了跟遠端倉庫同步 master是分支

$ git push -u origin master
檢視git當前狀態

$ git status
對比檔案更改資訊 檢視修改內容

$ git diff [filename]
檢視提交日誌 –pretty=oneline表示一行顯示

$ git log [--pretty=oneline]
檢視操作日誌

$ git reflog
檢視倉庫版本結構

$ git log

--graph

回到上乙個版本

$

gitreset--

hard

head^

回到上上乙個版本

$

gitreset--

hard

head^^

回到上n個版本, 如上5個版本

$

gitreset--

hard

head~5

回到指定版本 commit_id是提交的版本號 檢視日誌裡能看到

$

gitreset--

hard

commit_id

撤銷工作區修改,回到最後一次更新內容 「–」一定要帶,不然就切換分支了

$

gitcheckout--

filename

撤銷快取區修改 工作區的修改還在

$ git reset head filename
刪除檔案

$ git rm filename

$ git commit [filename] -m ["備註"]

刪除後恢復到最新

$

gitreset--

filename

建立乙個分支 dev是分支的名字

$ git checkout -b dev
建立遠端分支到本地

$ git checkout -b dev
建立分支 並推送到遠端倉庫

$ git checkout -b dev

$ git push -u origin dev

檢視當前分支

$ git branch
切換分支到 master

$ git checkout master
合併分支 dev的分支到當前分支 合併後需要提交

$ git merge dev
合併分支禁用fast forward ; –no-ff 推薦!!

合併要建立乙個新的commit,所以加上-m引數,把commit描述寫進去。

$ git merge --no-ff -m "備註" dev
刪除分支 dev

$ git branch -d dev
強制刪除分支 dev

$ git branch -d dev
刪除遠端分支 origin/dev

$ git punch origin :dev
建立tag

$ git tag v1.0
建立指定commit_id的tag

$ git tag v1.0 commit_id
檢視tag

$ git tag
檢視指定tag

$ git show v1.0
建立帶有說明的標籤,用-a指定標籤名,-m指定說明文字:

$ git tag

-a v1.0

-m"備註" commit_id

刪除tag

$ git tag

-d v1.0

推送某個標籤到遠端

$ git push origin v1.0
次性推送全部尚未推送到遠端的本地標籤

$

gitpush

origin

--#br

標籤已經推送到遠端,要刪除遠端標籤就麻煩一點,先從本地刪除

$ git tag -d v1.0

$ git push origin :refs/tags/v1.0

git 命令列改變顏色

$ git config --global color.ui true
忽略特殊檔案

.gitignore 檔案中配置 檔案本身要放到版本庫里

參照:

想新增該檔案,可以用-f強制新增到git

$ git add -f main.class

常用命令 Git 常用命令大全

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

Git常用命令大全

git 是乙個很強大的分布式版本控制系統。它不但適用於管理大型開源軟體的源 管理私人的文件和源 也有很多優勢。git常用操作命令 1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端...

Git 常用命令大全

git 是乙個很強大的分布式版本控制系統。它不但適用於管理大型開源軟體的源 管理私人的文件和源 也有很多優勢。git常用操作命令 1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端...