Git 命令列常用操作

2021-08-21 18:50:31 字數 1474 閱讀 1718

建立 ssh_key

(1)建立乙個空資料夾中,使用git init進行git 初始化

(2) 設定使用者名稱 git config user.name "mike zhang"

(3) 設定 email git config user.email "[email protected]

(4)建立public key ssh-keygen -t rsa -c "[email protected]" 需要注意的是,如果之前已經有了public key 那麼需要就進行覆蓋,其他直接回車就行。

(5) 進入 根目錄,.ssh cat id_rsa.pub 檢視生成的public key 

(6)進入github 設定ssh key 模組,將自己的public key 設定進去

git diff 檔名 

可以檢視到我們修改了這個檔案的什麼東西 。這時我們操作add ,commit 操作之後,然後在進行status 下,就會發發現,這裡沒有修改了。

git 版本回退操作

檢視提交日誌 

git log 

如果感覺亂了那麼可以使用 git log —pretty=oneline

回退到上乙個 版本

git reset —hard head^  如果回退到上上版本那麼使用 git reset —hard head^ ^ 以此內退

撤銷與修改 

git checkput — 檔名

如果已經add 到快取了 ,只要沒有commit 那麼就可以繼續

git reset head 檔名

git checkout — 檔名 

刪除檔案 git rm 檔名

git 基本操作

在本地新建乙個分支 git branch dev 

選擇某個分支 git checkout dev 

git add . 新增所有專案到本地快取 

git add 檔名稱 : 新增檔案到本地快取

git add -a //add  多有檔案

git add -u // 提交被修改的和被刪除的檔案,但是不提交新新增的檔案

git commit -m 『本次提交的描述』 : 將要提交的檔案上傳到本地廠庫 

git pull —rebase origin 分支 獲取遠端庫與本地同步合併(如果遠端庫 不為空,必須要做,否則失敗)

git push -u origin 分支名 :將 本地庫的內榮 推送到遠端,可以將新新增的分支提交到 遠端庫 

git status 狀態查詢 

git branch -a 檢視所有的分支 

切換到其他分支 使用 git branch -d 分支名 刪除本地倉庫分支 

git push origin 【空格】【冒號】【需要刪除的分支名字】 刪除遠端的倉庫的分支 

參考: 

git命令列常用操作總結

更多使用細節 grammar和book 請參考官網 git initnote 此指令本地原始碼根目錄執行,執行成功後,會在當前目錄生成乙個名為 git 的目錄。所有對本地倉庫的操作資訊都在此目錄下儲存。git add note 此處的 表示當前目錄,如果只新增某些目錄,則使用 git add 目錄1...

常用 Git 命令列

1 會在專案 現.git資料夾 git init 複製 1 示例 git gitlab.yongzhuan.net caodd stock allocation pc.git git clone url位址 複製 1 檢視當前分支修改的檔案 git status 複製 1 檢視所有分支列表 本地 和...

git命令列操作

一 遠端拉取 1.進入乙個新檔案 git init 初始化git環境。2.與專案origin master建立連線 git remote add origin url 如 3.把遠端分支拉到本地git fetch origin 遠端倉庫分支名。4.本地建立分支並切換git checkout b 本地...