git基本操作學習

2021-09-29 23:14:49 字數 2240 閱讀 6690

為了實現部落格文章的及時更新,需要多端實現hexo同步,在網上查詢的大部分文章都是基於github,建立分支,實現此功能的,因此便簡單學習一下git的基本操作,在此做下記錄。

1. git status、git branch

2. git add、git add --all、git add --a

3. git commit -m 「log_message」、git commit

4. git diff、git diff head

5. git remote add origin sshurl、git remote rm origin

6. git push origin branchname

7. git pull origin branchname

git add、git commit、git push之見的關係,以及git diff 和git diff head到底是誰和誰在比較差異。

通過git add、git commit、git push理解git的三個區:

①工作區(working tree)②暫存區(index/stage)③本地倉庫區(.git)

git diff 和git diff head的區別:

git diff 命令可以檢視當前工作樹與暫存區之間的差別。

git diff head命令可以檢視工作樹和最新提交之間的差別。

另外,退出git diff head需要在那個視窗按q

git commit -m "logmessage"只是在引號中寫一些本次commit的一些備註,簡短的一句話;如果寫完git commit後回車,那麼會進入vim編輯器中,在介面的左上角開始可以記述詳細提交資訊。

提交格式如下:

第一行:用一行文字簡述提交更改的內容

第二行:空行

第三行及以後:記述更改的原因和詳細內容

下圖是剛進入編輯器的介面,按下字母c就可以進入編輯狀態:

按下字母後按照上文提到的提交格式,在左上角開始編輯;編輯完成之後按下esc,接著連按兩次大寫的z,便可退出編輯器:

最後,下面是我在使用這些命令時的一些截圖,只是為了長時間不用下次看到後能夠快速記起:

(上圖是測試一下git add之前working tree和暫存區(stage/index)的差別)

(上圖是測試一下git add之後working tree和暫存區(stage/index)的差別——沒有差別)

(上圖是測試一下git commit之前working tree和最新提交的差別)

(上圖是測試一下git commit之後working tree和最新提交的差別——沒差別)

此部分建議參考:

git簡易教程筆記(1) - jesse_mx的部落格 - csdn部落格

git簡易教程筆記(2) - jesse_mx的部落格 - csdn部落格

git學習 1 基本操作

本文將介紹git的基本操作,包括基本配置 新建和修改檔案 刪除和重新命名檔案 提交和恢復操作 比較檔案差異 檢視日誌等內容。本文涉及到的所有操作都是在ubuntu14.04環境中進行的,git版本是1.9.1。在學習使用git之前,需要先理解git環境下三個目錄的概念 work directory ...

Git基本操作

1.初始化倉庫 git init 2.配置作者資訊 git config global user.email youremail corp.com git config global user.name yourname 3.新增檔案到暫存區 git add git add 新增所有檔案到暫存區 4...

git基本操作

1.先建乙個資料夾 mikdir gittest 這時就會有乙個gittest資料夾,cd gittest 進入這個資料夾 ls一下,就會看到gittest下沒有東西 2.生成乙個git git init cat git 顯示一下所有git 3.建乙個檔案 touch readme.md 這時git...