git常用命令

2021-07-02 00:25:23 字數 3648 閱讀 5163

git init                  #初始化新倉庫

git add *               #跟蹤所有檔案

git clone url          #從url轉殖

git clone url xx      #url轉殖到目錄xx

git diff                  #檢視據上次暫存以後的更改

git diff --cached    #檢視暫存區與上次提交之間的更改

git diff --staged     #同上

git commit            #提交 只提交暫存過的檔案

git commit -a        #提交所有檔案 包括沒暫存過的

git rm  \*.log         #從跟蹤清單和工作目錄裡移除 加斜槓的話 遞迴刪除所有.log結尾的檔案

git rm -f                #刪除前修改過且在暫存區內,需要加-f 強制刪除

git rm --cached     #只從跟蹤清單中刪除,不刪除工作目錄裡的檔案

git mv file-fromfile-to #可以用來重新命名資料夾,移動檔案 如跟目錄下xx.css移動到css下 git mv xx.css css\xx.css

git log                   #檢視提交歷史

git commit --amend    #修改最後一次提交並提交當前暫存區

git reset head #取消暫存

git checkout -- #取消修改 用上次的提交覆蓋, 注意慎用此命令

git remote                   #檢視當前的遠端庫

git remote -v               #檢視當前的遠端庫 顯示對應的轉殖位址

git remote add [shortname] [url]   #新增乙個新的遠端倉庫,可以指定乙個簡單的名字

git fetch [shortname]    #從[shortname]遠端庫抓取,不自動合併

git pull                          #抓取並合併

git push [remote-name] [branch-name] #推送資料到遠端倉庫 git push origin master

git remote show [remote-name]            #檢視遠端倉庫資訊

git remote rename xx yy                        #修改某個遠端倉庫在本地的簡稱 xx修改為yy

git remote rm xx                                    #移除遠端庫xx

git remoteset-url origin [email protected]:user/repo.git #設定遠端倉庫url

git tag                           #列出已有標籤

git tag -l'v1.4.2.*'#搜尋已有標籤

git tag -a v1.4 -m'xx'#建立標籤

git show v1.4                #檢視標籤的版本資訊

git tag -s v1.5 -m'xx'#簽署標籤

git tag v1.4-lw              #輕量級標籤

git tag -v [tag-name]   #驗證標籤

git push origin [tagname] #預設push不推送標籤

git push origin --tags       #推送所有標籤

git branch [branchname]                #建立分支

git checkout [branchname]             #工作目錄切換到該分支

git checkout -b iss53                       #新建並切換到iss53分支

git branch -d hotfix                         #刪除分支hotfix

git branch -v                                   #檢視所有分支的最有一次提交資訊

git branch --merged                       #檢視已經合併到過的分支

git branch --no-merged                  #檢視尚未合併的工作

git push origin serverfix:awesomebranch #本地分支serverfix推送到遠端分支awesomebranch

git push [遠端名] :[分支名]                #刪除遠端分支

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