---
# System prepended metadata

title: 安裝Git

---

# 安裝Git

>


#### h4Windows安裝後畫面
Git Bash 就可以開始練習
![](https://hackmd.io/_uploads/Sy8a4f383.png)



### 開啟終端機
在 VScode 開終端機，從powershell切換成bash
![](https://hackmd.io/_uploads/HkEBDvjI3.png)


### Git 分散式版本控制系統
*   發明者Linus Torvalds
*   集中式:全部傳送特定地方，例如傳送到github
*   分散式:不需要github也可以互相傳遞
*   版本，每個步驟是一個版本，每個版本都有一個時間點
*   控制，控制回到哪個版本的時間點
*   確定git graph安裝
## Git指令
* git --version查看版本

![](https://hackmd.io/_uploads/SJa2ybjIh.png)


**git config --list** 檢視目前所有設定
  user.name
  user.email
  
設定基本資料
 $git config --global user.name "你的名稱"
 $git config --global user.email "你的email"

查詢目前位置
pwd

初始化
git init

添加某個檔案到暫存區
git add 檔名

全部添加到暫存區
git add .
  . = here
git add --all
git add -A

添加到倉庫
git commit --message "描述"

快速鍵
ctrl L 清空終端機畫面
ctrl W 一個word清空
ctrl U 整行清空
ctrl R 搜尋模式

※如果遇到下班要提交 commit 內容
"WIP -member system"
"Work in Progress"
https://www.conventionalcommits.org/en/v1.0.0/






# Git 20%指令
- config 配置
- init 初始化
- rm - rf 強制刪除
- status 看狀態
- add 加入追蹤
- commit 存擋 -m ""
- . ＝ here = --all = -A 全部
- 
- #VScode
- control + w =刪除一個單字
- control + u =刪除全部字元
- control + l =清除全部字元紀錄
- control + r =搜尋

