# 三 、Git 指令複習: 用 Git 基礎指令跑一遍操場 ###### tags: `GIT101` `進度筆記` `Lidemy心得``2020六月第三週` 1. xxxx@USER MINGW64 ~/downloads/test_git_demo 下 `git init` 指令 , 使 test_git_demo 成為 (master) 被 Git 所控制。 2. 接著建立 `vim .gitinore` 來避開我不要加入到版本控制的檔案 (例如在檔案內地一行寫上 `test`, 則避開 `test` 這個檔案) , `.gitignore` 本身也要加入版本控制 , 如可以用 `git add .` 將所有檔案加入版本控制。  (如果在 `git add .` 前用 `git commit -am ""` 是不會包含所新增檔案, 即沒有任何東西在 stage 區) 3. `git commit -am "你的類別"` (-a; -am都行)  如圖 , 已加入三檔案 , 可再用 `git status` 看狀況。 4. 這時建立了就已經建立了一個新版本 , 可以用 `git log` 來check it out, 如圖為第一個版本 ↓  5. 專案建立後 , 如果有新檔案則記得用 `git add .` 或 `git add 檔案名稱` 把檔案加入版本控制 ↓  6. 專案建立後 , 如果是改現有的檔案(在檔案內修東西) , 且要建立另一個或是第二個版本的專案 , 一樣也是用 `git commit -am "你的類別"` (-a; -am都行) 將檔案加入版本控制; 且這時候可以用 `git diff` 指令看修改檔案前後差別 ↓  7. 如果專案建立後 , 增加檔案 , 且只用 `git commit -am "你的類別"` 指令 , 他會跟你說檔案還沒 staged, 你必須先用 `git add` 指令加入你修改的檔案 ↓   8. 如果只在檔案內修完東西(新增幾行字) , 可以用 `git commit -am "新增名稱"` 直接加入版本控制 ↓  9. `git checkout` 可以在不同版本間切換 , 可以搭配 `git log` or `git log --oneline` (只顯示commit的前面七碼) 使用~  [](https://lidemy.slack.com/app_redirect?channel=U014VGFNE6S) [](www.linkedin.com/in/jhen-yu-shih-082b29129) [](https://www.instagram.com/haku2zas/?hl=zh-tw)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up