常用命令git

2021-08-08 10:52:30 字數 3542 閱讀 2475

git環境變數配置:

增加:git_home = c:\git (資料夾為git軟體的安裝資料夾)

path新增: %git_home%\bin;(bin目錄是解壓後出現的資料夾,裡面有git.exe)

git命令大全:

git clone

git clone -b v2 轉殖v2分支

git –version 檢視git版本

git init倉庫初始化

git status 檢視倉庫中的檔案和被跟蹤的檔案

git status -s檢視倉庫中新的被跟蹤的檔案

git add [filename] 新增檔案跟蹤,例如:

git add readme.md會跟蹤readme.md的變化。

git add .會跟蹤當前目錄中所有檔案的變化。

git add –all會跟蹤當前目錄中所有檔案的變化。

建立.gitignore檔案:忽略追蹤檔案:

node_modules 忽略所有node_modules資料夾

/dist 忽略根目錄下的dist資料夾

. 忽略所有帶點的檔案

*.html 忽略所有html檔案

git commit 提交一次變更後的副本到本地git資料夾下(比如說新開發了乙個小功能)

git commit -m 『變更日誌』 提交一次變更後的副本到本地git資料夾下,並新增變更日誌

git diff 檢視修改項(現在內容和上次提交修改的內容)

git log 檢視提交記錄(commit 28adb46f70de7d845b0edddea6eb70a01ed68e5b)

git reset –hard 28adb4 自動回到原來版本的狀態

git help檢視所有命令

修改全域性配置下使用者名稱和郵箱資訊:

git config –global user.eamil 『[email protected]

git config –global user.name 『webmodule』

推送到遠端的具體步驟:

git init

git add –all

git commit -m 『v1.0.0』

git remote add origin 鏈結遠端廠庫

git pull –rebase origin master 獲得遠端檔案到本地(比如:license,remademe.md)

git push -u origin master把本地倉庫推送到遠端主分支(需要使用者名稱密碼)

重遠端獲取到本地倉庫:

git remote add origin 鏈結遠端廠庫

git pull origin master

branch分支建立:

git branch 檢視所有的分支

git branch v2 建立v2分支

git checkout v2 切換到v2分支

git push -u origin v2 把v2提交到遠端(需要使用者名稱密碼)

提交更改到v2:

git add –all

git commit -m 『v2 提交』

git push -u origin v2

分支的刪除:

git push -d origin v2 (刪除遠端v2分支)

git branch -d v2 (刪除本地v2分支)

github tags建立:

git tag v1.0.0

git push origin v1.0.0 (會把你當前所在分支的**提交到該tag下)

git tag -d v1.0.0 (刪除本地標籤)

git push -d origin v1.0.0 (刪除遠端標籤)

gh-pages分支:

git branch 檢視所有的分支

git branch gh-pages 建立分支

git checkout gh-pages 切換到gh-pages分支

git rm -rf . (移除原來的創庫複製的檔案)

git add . (新增你需要提交的檔案)

git commit -m 「create gh-pages」

git push -u origin gh-pages 把gh-pages提交到遠端,自動複製創庫檔案到gh-pages分支(需要使用者名稱密碼),檢視位址(wmui.github.io/webmodule)

刪除遠端某個資料夾

在.gitignore中設定忽略資料夾

git rm -r –cached dir // 快取本地要刪除的資料夾

git commit -m 「delete dir」

git push

git reset –soft head~1

在保證你修改的基礎上撤銷一次commit

git基本常用命令如下:

mkdir: xx (建立乙個空目錄 xx指目錄名)

pwd: 顯示當前目錄的路徑。

git init 把當前的目錄變成可以管理的git倉庫,生成隱藏.git檔案。

git add xx 把xx檔案新增到暫存區去。

git commit –m 「xx」 提交檔案 –m 後面的是注釋。

git status 檢視倉庫狀態

git diff xx 檢視xx檔案修改了那些內容

git log 檢視歷史記錄

git reset –hard head^ 或者 git reset –hard head~ 回退到上乙個版本

(如果想回退到100個版本,使用git reset –hard head~100 )
cat xx 檢視xx檔案內容

git reflog 檢視歷史記錄的版本號id

git checkout – xx 把xx檔案在工作區的修改全部撤銷。

git rm xx 刪除xx檔案

git remote add origin 關聯乙個遠端庫

git push –u(第一次要用-u 以後不需要) origin master 把當前master分支推送到遠端庫

git clone 從遠端庫中轉殖

git checkout –b dev 建立dev分支 並切換到dev分支上

git branch 檢視當前所有的分支

git checkout master 切換回master分支

git merge dev 在當前的分支上合併dev分支

git branch –d dev 刪除dev分支

git branch name 建立分支

git stash 把當前的工作隱藏起來 等以後恢復現場後繼續工作

git stash list 檢視所有被隱藏的檔案列表

git stash drop 刪除檔案

git stash pop 恢復檔案的同時 也刪除檔案

git remote 檢視遠端庫的資訊

git remote –v 檢視遠端庫的詳細資訊

git push origin master git會把master分支推送到遠端庫對應的遠端分支上

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