git命令筆記

2022-03-29 20:26:57 字數 1880 閱讀 3987

1.基本命令

git init//

初始化git倉庫git addfile_name

//將檔案新增到修改區git commit -m"

file description information

"

//將修改區的檔案一次性提交到分支

git config --global user.name"your name"

// 設定使用者名稱

git config --global user.email"[email protected]"

// 郵箱

2.版本管理

git status//

倉庫當前的狀態git diff//

檢視檔案修改內容git log//

檔案commit的歷史記錄,顯示從最近到最遠的提交日誌git log --pretty=oneline//

同上,顯示commit id序號,可以檢視提交歷史,以便確定要回退到哪個版本git reset --hard head^//

回退上一版本,head表示當前版本,上乙個版本就是head^,上上乙個版本就是head^^,也寫成head~2git reset --hardcommit id

//轉到對應commit id的版本git reflog//

檢視命令歷史,以便確定要回到未來的哪個版本git rmfile_name

//刪除乙個檔案

3.遠端倉庫

ssh-keygen -t rsa -c"

[email protected]

"

//建立ssh秘鑰,用於與github的身份驗證git remote add origin [email protected]:user_name/repositorie_name.git//

鏈結遠端庫git push -u origin master//

首次將本地庫推送到遠端庫git push origin master//

之後將本地庫推送到遠端庫

4.分支管理

git checkout -bdev

//建立分支並轉移到dev分支

git branchdev

// git checkout命令加上-b引數表示建立並切換,相當於以下兩條命令git checkoutdev

git branch// 檢視當前分支,列出所有分支,且*標記的為當前分支

git mergedev

// 將dev分支合併到主分支master上

git branch -ddev

// 刪除dev分支

Git命令筆記

常用配置 使用 加速git clone,這裡的1081埠在ssr客戶端選項 本地 本地埠可以設定 https.proxy git pull clone太慢的解決方法 有時候要拉的檔案太大了就會很慢,甚至拉不下來,這時候可以試試下面這個方法 git配置 取消 git config global uns...

Git 命令筆記

設定使用者資訊 git config global user.name 名字 git config global user.email 郵箱位址 設定終端配色 git config global color.diff auto git config global color.status auto ...

git命令筆記

git init 初始化乙個git倉庫,使用git init命令 git add 新增大stage git commit m 提交到本地倉庫 git config global user.name your name git config global user.email email exampl...