git基本命令 初學git github

2021-09-13 14:08:13 字數 2174 閱讀 5275

雖說是基礎命令,但是幾乎涵蓋了所有git相關的命令

git命令---------------hash採用的是sha-1加密演算法

注:《控制面板中的憑據管理器可以刪除git賬戶登入資訊》

ls -la//檢視隱藏檔案 注:在linux中以 . 開頭的檔案都是隱藏檔案

pwd//檢視當前目錄

cat filename//一次性顯示整個檔案

git init//初始化當前資料夾為本地庫

git config user.name [專案級別的使用者名稱]

git config user.email [專案級別的郵箱]

git config --global user.name [系統級別的使用者名稱]

git config --global user.email [系統級別的郵箱]

//使用者名稱和郵箱都是簽名,

//和登入倉庫的賬號密碼沒有任何關係,

//專案級別優先於系統級別

————————————————————————————————————

git status//檢視工作區和快取區的狀態

git add filename//新增到暫存區

git commit filename//提交到本地庫

git commit -m 「commit message」 filename

//提交到本地庫,直接在命令列中書寫信心,無需進入vim

git log//檢視版本日誌:空格向下翻頁、b向上翻頁、q退出

git log --pretty=oneline//單行顯示日誌

git log --oneline//擷取部分雜湊值顯示日誌

git reflog//顯示移動到當前版本需要幾步 head@

git reset --hard hashcode//版本指標指向hashcode對應的版本

git reset --hard head^^^//版本指標後退3次 可回退0次

git reset --hard head~n//版本指標後退n次

:reset: --soft/mixed/hard//reset引數分別代表:

//本地庫指標變化/本地庫和暫存區指標變化/本地、暫存、工作區都變化

git diff [hash] filename//比較檔案(工作區和暫存區的檔案)

//有hashcode和filename:各版本和工作區檔案比較

git diff//比較工作區中的所有檔案

git branch -v//檢視分支

git branch [分支名]//建立分支

git checkout [分支名]//切換分支

git merge [分支名]//將[分支名]合併到當前分支

//注意:分支合併失敗後,可手動修改衝突位置資料,

//再add + commit完成後續的merge操作(git commit -m ""),

//不需要新增檔名

git remote -v//檢視當前的遠端倉庫位址

git remote add origin [https/ssh]//新增遠端倉庫位址

git push origin [分支名]//將分支資料同步到遠端倉庫

git fetch origin [分支名]//將遠端庫相應分支拉取到本地的origin/[分支名]分支中

git pull origin [分支名]//pull=fetch+merge,將遠端庫分支同步到當前分支

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 建...