2023年安裝Git的流程
為什麼要學Git?
▍Git 是一種「分散式」版本的「版本控制」系統:
Git 採「分散式」的優點是,在沒有伺服器或是沒有網路的環境,依舊可以使用 Git 來進行版控,待伺服器恢復正常運作或是在有網路的環境後再進行同步,不會受影響。而且,事實上在使用 Git 的過程中,大多的 Git 操作也都是在自己電腦本機就可以完成。
▍迷思:Git 並不等於 GitHub
- Git:是一套免費、開源分散式的版本控制工具
- GitHub:以 Git 為核心技術基礎的「雲端版本控制服務平台」,類似的服務還有 GitLab、Bitbucket
- 從基本的設定 (Github SSH 設定、git config 設定、git 快捷鍵設定)、到基礎的入們四步驟 (git init、add、commit、push)、如何操作 git branch (git merge、rebase)、到回復版本 git 時光機 (git reset、checkout)、最後再用兩個 Github Action 實際案例帶大家部署自己的 CI/CD。
Git安裝與操作
- Git 是程式碼版本控制軟體
- 用網頁版型介紹用了 Git 的差異
軟體與服務安裝
- Git 軟體安裝 – 首頁 Download
- Github 會員註冊
- SourceTree 軟體安裝
終端機指令學習
- 練習:前往到某資料夾,觀看內容
- 練習:嘗試用指令開一個新資料夾或檔案
| Windows | MacOS / Linux | 說明 |
|---|---|---|
| cd [路徑] | cd [路徑] | 前往資料夾路徑 |
| cd | pwd | 取得目前所在的位置 |
| dir | ls | 顯示資料夾裡的檔案 |
| mkdir | mkdir | 新增資料夾 |
| 無指令 | touch | 開新檔案 |
| copy | cp | 複製檔案 |
| move | mv | 移動檔案 |
| del | rm | 刪除檔案 |
| cls | clear | 清除畫面上的內容 |
嘗試 Git 是否有安裝成功
- 在終端機裡面輸入:git –version
$ git –version
git version 2.39.2.windows.1
20230310
設定個人資料
- 輸入姓名:
git config --global user.name "gon" - 輸入個人的 email:
git config --global user.email "gonsakon@gmail.com" - 查詢 git 設定內容:
git config --list
- Win:Git Bash
- 開始 > 搜尋輸入 > Git Bash
- Mac:終端機
- 輸入「control + 空白」,關鍵字輸入「終端機」
基本指令架構
Git 常用指令
- 初始化數據庫:
git init - 開啟 .git 隱藏檔方案
- Mac command+shift+.
- 查詢當前狀態:
git status- 要將檔案加入到指定資料夾
- 將檔案加入到索引:
git add . - 將索引檔案變成一個更新(commit):
git commit -m "新增網頁環境" - 觀察 commit 歷史紀錄:
git log - 下載遠端數據庫:
git clone 數據庫網址 - 更新遠端數據庫:
git push origin master
1.這裡有幾個未被追蹤的檔案
2.有幾個未被加入索引
3.幾個已加入索引的檔案
1.這裡有幾個未被追蹤的檔案
2.有幾個未被加入索引
3.幾個已加入索引的檔案
為什麼要有Github的帳號?可以銃三小?
留言