Git 常用命令

2021-08-21 13:57:35 字數 2486 閱讀 9741

初始化乙個版本倉庫

git init
clone遠端版本庫

不指定分支:

git clone [url]

指定分支,origin是分支名:

git clone -b [origin] [url]

新增git郵箱和名字

git config --global "user.email"

git config --global "user.name"

新增遠端版本庫origin,git指定路徑

git remote add origin [你的git位址]
檢視遠端倉庫

git remote -v
檢視所有分支

git branch -a
切換到dev分支

git checkout dev
獲取最新**

git pull
檢視檔案狀態,本地修改和工作區檔案

git status
檢視修改的內容

git diff [file path]
新增修改檔案到工作區

git add [file path]
提交全部修改檔案到快取區(不包括刪除檔案)

git add .
提交全部修改檔案到快取區(包括刪除檔案)

git add -a
提交你的修改注釋

git commit –m "你的注釋";
推送你的更新到遠端伺服器,語法為 git push [遠端名] [本地分支]:[遠端分支]

git push origin [origin]
合併分支

git merge [origin] 合併制定分支到當前分支
檢視線上修改

tig (上下左右切換提交版本,j、k、l內容翻頁,q退出)
建立tag標籤

git tag -a v1.0.0 -m "注釋" id 

git push origin v1.0.0

先git log,檢視commit id,再放到注釋的後面

比如:git tag -a v1.0.0 -m 「修改css引用路徑」 01517c72b4aec7fb878986d97832fbcb8441f6a7

最後:git push origin v1.0.0

跟蹤新檔案

git add readme.txt
從當前跟蹤列表移除檔案,並完全刪除

git rm readme.txt
僅在暫存區刪除,保留檔案在當前目錄,不再跟蹤

git rm –cached readme.txt
重新命名檔案

git mv reademe.txt readme
檢視提交的歷史記錄

git log
修改最後一次提交注釋的,利用–amend引數

git checkout –- readme.txt
建立乙個分支

git branch dev
切換工作目錄到dev

git chekcout dev
將上面的命令合在一起,建立dev分支並切換到dev

git chekcout –b dev
合併dev分支,當前工作目錄為master

git merge dev
合併完成後,沒有出現衝突,刪除dev分支

git branch –d dev
拉去遠端倉庫的資料,語法為 git fetch [remote-name]

git fetch
fetch 會拉去最新的遠端倉庫資料,但不會自動到當前目錄下,要自動合併

git pull
檢視遠端倉庫的資訊

git remote show origin

常用命令 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...