建立 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 本地...