Git Bash的基礎使用

HURRYMK發表於2020-12-14

首先,感謝廖雪峰老師製作的Git教程:Git教程

安裝

   首先需要安裝Git安裝完成後便可以開始使用Git

建立Git倉庫

使用自帶工具 Git Bash 進行建立List item

修改 Git Bash 預設位置

因為預設的建立位置為當前系統使用者資料夾,
所以可以先修改開啟位置,避免每次開啟需要修改位置

在這裡插入圖片描述

將Git Bash屬性中的起始位置修改為自定義倉庫的位置,開啟後就可以直接進入倉庫


常用Git命令

$ pwd // 顯示當前路徑
//新增倉庫流程
$ mkdir Git // 建立資料夾Git
$ cd Git //使用資料夾Git
$ git init //把這個目錄變成Git可以管理的倉庫
//Reinitialized existing Git repository in F:/Git/.git/


提交的意思是 提交到本地
提交併推送是 提交到本地,並且 推送到伺服器
提交併同步 提交到本地,並且 推送到伺服器,並且獲取伺服器最新的資源


提交

上面已經知道了如何建立一個倉庫,現在進行修改

首先檢視當前倉庫狀態
$ git status 
On branch master
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)			//新增暫存區
  (use "git restore <file>..." to discard changes in working directory) //撤銷暫存區修改
        modified:   readme.txt											//倉庫中修改過的檔案

no changes added to commit (use "git add" and/or "git commit -a")		//提示沒有更改
			
檢視版本差異

提交之前使用 git diff <file name> 可以檢視檔案與上次版本差異
具體的 diff 解釋看這邊: 讀懂diff

$ git diff readme.txt 						//檢視difference
diff --git a/readme.txt b/readme.txt		//對比了新舊兩個版本的readme.txt
index e69de29..0f688e7 100644				//表示兩個版本的git雜湊值
--- a/readme.txt							//刪除檔案
+++ b/readme.txt							//新增檔案
@@ -0,0 +1 @@								//對比位置
+我新增了一行資料							//差異內容
\ No newline at end of file					//檔案末尾沒有換行符
提交

提交修改後的檔案將放置 暫存區

$ git add readme.txt  //新增 readme.txt 到倉庫
執行更改

在執行更改之前還可以再看一看當前倉庫狀態,確保沒有錯誤的動作
執行全部動作,
<message> 內容應填寫本次改動了什麼

git commit -m <message>

相關文章