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 的差異

軟體與服務安裝

終端機指令學習

  • 練習:前往到某資料夾,觀看內容
  • 練習:嘗試用指令開一個新資料夾或檔案
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 + 空白」,關鍵字輸入「終端機」

基本指令架構

72316309_2739111376108490_535994150261096448_n.jpg

Git 常用指令

  • 初始化數據庫: git init
  • 開啟 .git 隱藏檔方案
    • Mac command+shift+.
  • 查詢當前狀態:git status
    • 要將檔案加入到指定資料夾
  • 將檔案加入到索引:git add .
  • 將索引檔案變成一個更新(commit):git commit -m "新增網頁環境"
  • 觀察 commit 歷史紀錄: git log
  • 下載遠端數據庫: git clone 數據庫網址
  • 更新遠端數據庫: git push origin master

è_¢å¹_æ_ªå___2019-11-16_22.03.067qvx7-1.png
1.這裡有幾個未被追蹤的檔案
2.有幾個未被加入索引
3.幾個已加入索引的檔案
73364123_2762880327064928_8730405689303760896_n-1.jpg1.這裡有幾個未被追蹤的檔案
2.有幾個未被加入索引
3.幾個已加入索引的檔案

73209066_957703794594853_2706446991302328320_o.jpg

為什麼要有Github的帳號?可以銃三小?

 

最後修改日期: 2023 年 3 月 10 日

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。