基本命令
檢視是否安裝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]
1版本管理
檢視提交日誌 –pretty=oneline表示一行顯示
$ git log [--pretty=oneline]
1檢視操作日誌
$ git reflog
1檢視倉庫版本結構
$ git log --graph
1回到上乙個版本
$ git reset --hard head^
1回到上上乙個版本
$ git reset --hard head^^
1回到上n個版本, 如上5個版本
$ git reset --hard head~5
1回到指定版本 commit_id是提交的版本號 檢視日誌裡能看到
$ git reset --hard commit_id
1撤銷工作區修改,回到最後一次更新內容 「–」一定要帶,不然就切換分支了
$ git checkout -- filename
1撤銷快取區修改 工作區的修改還在
$ git reset head filename
1刪除檔案和恢復
刪除檔案
$ git rm filename
$ git commit [filename] -m ["備註"]12
刪除後恢復到最新
$ git reset -- filename
1分支管理
建立乙個分支 dev是分支的名字
$ git checkout -b dev
1建立遠端分支到本地
$ git checkout -b dev
1建立分支 並推送到遠端倉庫
$ git checkout -b dev
$ git push -u origin dev12
檢視當前分支
$ git branch
1切換分支到 master
$ git checkout master
1合併分支 dev的分支到當前分支 合併後需要提交
$ git merge dev
1合併分支禁用fast forward ; –no-ff 推薦!!
合併要建立乙個新的commit,所以加上-m引數,把commit描述寫進去。
$ git merge --no-ff -m "備註" dev
1刪除分支 dev
$ git branch -d dev
1強制刪除分支 dev
$ git branch -d dev
1刪除遠端分支 origin/dev
$ git punch origin :dev
1標籤管理
建立tag
$ git tag v1.0
1建立指定commit_id的tag
$ git tag v1.0 commit_id
1檢視tag
$ git tag
1檢視指定tag
$ git show v1.0
1建立帶有說明的標籤,用-a指定標籤名,-m指定說明文字:
$ git tag -a v1.0 -m "備註" commit_id
1刪除tag
$ git tag -d v1.0
1推送某個標籤到遠端
$ git push origin v1.0
1次性推送全部尚未推送到遠端的本地標籤
$ git push origin --tags
1標籤已經推送到遠端,要刪除遠端標籤就麻煩一點,先從本地刪除
$ git tag -d v1.0
$ git push origin :refs/tags/v1.012
其他命令
git 命令列改變顏色
$ git config --global color.ui true
1忽略特殊檔案
.gitignore 檔案中配置 檔案本身要放到版本庫里
參照:想新增該檔案,可以用-f強制新增到git
$ git add -f main.class
1
常用命令 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 刪除遠端...