git工具使用方法及常用命令

2021-09-08 12:29:20 字數 2443 閱讀 4254

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 -m '變更日誌' 提交一次變更後的副本到本地git資料夾下,並新增變更日誌

如果.gitignore無效,先執行`git rm -r --cached .`清除快取,再commit到遠端

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

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

git reset --hard 28adb4 自動回到原來版本的狀態,提交的時候如果需要覆蓋遠端的**,需要加force引數`git push origin master --force`

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

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

git reset --soft head~1

dev分支合併到master:

把dev分支的修改先commit

然後git checkout master 

合併git merge dev  

git使用方法和常用命令

本文適合對git已經稍有了解的人,我也是接觸這個東西沒幾天,不明覺厲啊,各種強大,我也說不出什麼道道來,但是基本上使用沒什麼問題。下面就把git的一些基本使用流程和常用命令寫下來,供大家速查。git使用流程及常用命令 1 進入shell,建立乙個資料夾作為本地git庫的根目錄 2 建立本地git版本...

ADB使用方法及常用命令

adb是android sdk裡的乙個工具,它的主要功能有 執行裝置的shell 命令列 管理模擬器或裝置的埠對映 將本地apk軟體安裝至模擬器或android裝置 adb是乙個 客戶端 伺服器端 程式,其中客戶端是你用來操作的電腦,伺服器端是android裝置.具體是開啟 bash profile...

ADB使用方法及常用命令

adb是android sdk裡的乙個工具,它的主要功能有 執行裝置的shell 命令列 管理模擬器或裝置的埠對映 將本地apk軟體安裝至模擬器或android裝置 adb是乙個 客戶端 伺服器端 程式,其中客戶端是你用來操作的電腦,伺服器端是android裝置.具體是開啟 bash profile...