git操作筆記

2021-10-02 01:41:52 字數 2007 閱讀 8434

寫完**後,我們一般這樣

git add . //新增所有檔案

git commit -m 「本功能全部完成」

執行完commit後,想撤回commit,怎麼辦?

git reset --soft head^

這樣就成功的撤銷了你的commit

注意,僅僅是撤回commit操作,您寫的**仍然保留。

其它引數

head^的意思是上乙個版本,也可以寫成head~1

如果你進行了2次commit,想都撤回,可以使用head~2

至於這幾個引數:

–mixed

意思是:不刪除工作空間改動**,撤銷commit,並且撤銷git add . 操作

這個為預設引數,git reset --mixed head^ 和 git reset head^ 效果是一樣的。

–soft

不刪除工作空間改動**,撤銷commit,不撤銷git add .

–hard

刪除工作空間改動**,撤銷commit,撤銷git add .

注意完成這個操作後,就恢復到了上一次的commit狀態。

順便說一下,如果commit注釋寫錯了,只是想改一下注釋,只需要:

git commit --amend

此時會進入預設vim編輯器,修改注釋完畢後儲存就好了。

git pull 的作用是從乙個倉庫或者本地的分支拉取並且整合**。

git pull [ […​]]

描述git pull相當於 git fetch 跟著乙個 git merge fetch_head。是倉庫的名字, 是分支的名字。如果都不寫,會有乙個預設值。

乙個例子:

a---b---c master on origin

/

d—e---f—g master

^origin/master in your repository12

345遠端的master分支到了c,本地的開發到了g。

a---b---c origin/master

/ \

d—e---f—g---h master12

3git pull之後會生成乙個新的h,合併兩個分支。

如果發生了衝突,可以使用git reset --merge進行回退。

例項1.例項:預設使用方式

git pull

按照git branch 設定的預設跟蹤的伺服器和分支來拉取。

2.例項: 拉取遠端伺服器origin的master分支

git pull origin master

一、vim 有兩種工作模式:

1.命令模式:接受、執行 vim操作命令的模式,開啟檔案後的預設模式;

3.在編輯模式下按下esc鍵,回退到命令模式;在命令模式下按i,進入編輯模式

二、建立、開啟檔案:

1.輸入 touch 檔名 ,可建立檔案。

2.使用 vim 加檔案路徑(或檔名)的模式開啟檔案,如果檔案存在則開啟現有檔案,如果檔案不存在則新建檔案。

3.鍵盤輸入字母i進入插入編輯模式。

三、儲存檔案:

1.在編輯模式下編輯檔案

2.按下esc鍵,退出編輯模式,切換到命令模式。

3.在命令模式下鍵入"zz"或者":wq"儲存修改並且退出 vim。

4.如果只想儲存檔案,則鍵入":w",回車後底行會提示寫入操作結果,並保持停留在命令模式。

四、放棄所有檔案修改:

1.放棄所有檔案修改:按下esc鍵進入命令模式,鍵入":q!"回車後放棄修改並退出vim。

2.放棄所有檔案修改,但不退出 vi,即回退到檔案開啟後最後一次儲存操作的狀態,繼續進行檔案操作:按下esc鍵進入命令模式,鍵入":e!",回車後回到命令模式。

五、檢視檔案內容:

在git視窗,輸入命令:cat 檔名

六、建立資料夾

在git視窗,輸入命令:touch 資料夾名

git操作筆記

settings version control git path to git executable 選擇你的安裝目錄 test settings version control github host github.com login 賬號 password 密碼 test intellij內部...

git操作筆記

git操作筆記 1 首先安裝需要在對應的機器上安裝git,根據對應的環境,比如linux macos windows.2 安裝完成後,進入git git bash下面執行設定使用者名稱 git config global user.name your name git config global u...

git操作筆記

要把本地的資料提交到github遠端倉庫,需要幾個必要的步驟,以下是根據自己的操作簡單記錄。前提條件是本地安裝好了git,並且做好了相應配置 一 首先需要在本地建立乙個目錄 或者本地的專案 例如docblog,後邊檔案都存在這裡 二 後續步驟 cmd命令列進入到docblog目錄,例如 cd e d...