git基本命令

2021-08-26 05:56:42 字數 1451 閱讀 1458

git config –global user.name 「yourname」 配置使用者名稱

git config –global user.email 「youremail」 配置郵箱

git init 建立本地倉庫

git add input.txt 提交檔案到快取區

git commit -m 「first commit」 提交快取區檔案到本地倉庫

git commit -am 「first commit」 提交工作區檔案到本地倉庫(檔案add到快取區過,有追蹤路徑)

git status 檢視版本倉庫狀態

git diff input.txt 比較工作區和快取區差異

git diff –cached input.txt 比較快取區和本地倉庫的差異

git diff head input.txt 比較工作區和本地倉庫差異

git log git日誌檢視

git diff 版本號 版本號 檢視兩個版本之間檔案差異

git reflog 檢視所有分支的所有操作記錄

git reset –hard head^ 版本回退到當前版本的上乙個版本

git reset –hard head@ 回退到指定版本

git checkout – input.txt 將版本庫中指定檔案覆蓋掉工作區中指定檔案(工作空間已修改,但沒有add到快取區)

git reset head input.txt 用版本庫指定檔案覆蓋快取區檔案(工作空間已修改,add到快取區,沒有加到本地倉庫)

rm -rf input.txt 刪除工作區某個檔案

git rm input.txt 刪除工作區和快取區的某個檔案

git remote add 遠端倉庫別名 [url] 本地到遠端的關聯

git remote 顯示遠端倉庫的關聯分支

git remote -v c檢視遠端倉庫的詳細資訊,顯示對遠端的操作許可權,fetch和push

git push 遠端倉庫別名 [local_branch_name]:[remote_branch_name] 推送本地倉庫到遠端倉庫

git pull 遠端倉庫別名 remote_branch_name 將遠端倉庫新開發的同步到本地

git clone [url] 將遠端倉庫同步到本地(將倉庫拉到本地)

git branch 檢視本地分支

git branch -r 檢視遠端分支

git branch -a 檢視所有分支

git branch branchname 建立分支

git checkout branchname 切換分支

git checkout -b dev 建立並切換分支

git branch -b dev 刪除分支

git branch -d dev 強行刪除掉還未合併的分支

git merge dev 合併子分支

git 基本命令

man git man git commit man git pull man git merge git config global user.name yourname git config global user.email yourname example.com cd home git m...

Git 基本命令

git config global user.name xx git config global user.email x com 1.建立專案資料夾 mkdir myproject 2.進入專案資料夾 cd myproject 3.初始化專案 git init 4.建立 readme.md tou...

Git 基本命令

說明 以下所有操作命令 均在 git bash 下執行,即命令為linux風格 檔案 以 txt 為例 其中,建立某乙個倉庫,在某一具體路徑下 執行 git init即可 幫助命令 git help 建立 respository git init 刪除 respository rm rf git 建...