Git常用命令

2021-09-14 04:39:17 字數 2908 閱讀 7750

在持續整合或測試過程中,會用到scm工具,公司從最開始的svn遷到gitlab(公司內部使用的scm,公開的是github),所以要學習下git命令。

git --helpgit config -h (--list):檢視當前git配置資訊

git config --global user.name ***x:將user.name設定成***x

git checkout branchname:切換到branchname分支

git status:檢視本地倉庫的當前狀態

git show:顯示某次commit提交的細節和差異,如git show commit_idgit log:檢視本地建立資訊,顯示提交日誌(當前分支目錄)

git log -n 1:最後一次提交的資訊

git log -n 1 --stat:想看到最後一次提交更改的檔案

git log -n 1 -p:最後一次提交的更改細節

git log -p ***.c:檢視某檔案每次提交的詳細修改細節

git clone:clone 遠端倉庫中此專案的所有**

git clone -b

-l:clone指定分支到指定目錄

git branch:檢視所有本地local分支

git branch -a:檢視所有local和remote所有分支

git branch -d branch_name:刪除本地local分支

刪除remote分支方法:

方法1:git branch -r -d origin/branch_name方法2:git push origin :branch_name注:上述方法1和2,還是有區別的:方法1只是解除tracking關係,遠端倉庫還是存在此分支的檔案目錄;方法2是在遠端倉庫中直接刪除了此分支的檔案目錄,徹底刪除。

git push origin branch_name:push本地分支到遠端倉庫

git push origin localbranch:remotebranch:push本地分支到遠端指定目錄

git刪除遠端檔案步驟:

git rm -r -n --cached ***x:加上-n引數,執行命令時,不會刪除任何檔案,而是展示此命令要刪除的檔案列表預覽;

git rm -r --cached ***x:最終執行命令,刪除遠端的***x檔案;

git commit -m 「刪除***x」:提交注釋說明

git push origin branchname:提交到遠端分支倉庫

上述步驟完成後,遠端倉庫中的***x檔案已被刪除,但在本地倉庫中,***x檔案還是存在的

git add -a/-all:新增所有已改動的檔案

git add ***.json/txt:新增到本地快取,待提交

git commit -m "***x":新增注釋***x

git status:檢查當前狀態

git push origin branchname:push到遠端倉庫

先clone遠端指令碼到本地

建立分支,並同步到遠端

修改某乙個檔案中的內容,或用另乙個檔案替換

上傳到遠端git對應的分支中

刪除本地和遠端分支

git clone -b localbranchname [email protected]:com/demo.git -l e:/abc/1:clone分支localbranchname**到指定目錄e:/abc/1

git branch testdemo:建立本地分支

git push origin testdome:把本地分支推到遠端倉庫

git add ***x.json:add到本地快取

git commit -m 「***xx」:新增注釋

git push origin localbranch:remotebranch:推送到遠端指定分支git push origin remotebranchgit branch -r -d origin/remotebranch:刪除遠端分支/git push origin :remotebranchgit branch -d localbranch:刪除本地分支/-d 是強制刪除

先進入本地倉庫路徑

git init:初始化本地倉庫

git remote add origin [email protected]:testdemo/demo.git:將本地倉庫和遠端倉庫進行關聯

git push -u origin masterorigin為遠端倉庫名稱,master為分支名稱;-u是第一次push時新增,用來關聯本地和遠端倉庫分支,以後就不用新增-u

git基本知識不做介紹,請自行查閱。

始發於2017.5.4

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