Git#

Git 是一個分散式版本控制系統(VCS),用於追蹤程式碼或文件的變更歷史。它能讓多人在不同的分支上同時協作,並確保開發過程中的每一筆更動都能被追溯、還原與管理。

Install#

$ sudo apt install git

Setting in up#

# 設定全域使用者名稱與信箱
git config --global user.name "Your Name"
git config --global user.email "you@example.com"

# 檢查目前設定
git config --list

# 初始化一個新的專案倉庫
git init

# 將憑證以明文儲存在硬碟的檔案中(儲存位置~/.git-credentials)
git config --global credential.helper store

# 將憑證暫存在記憶體 (RAM) 中
git config --global credential.helper cache

# 設定 cache 的過期時間(以秒為單位),例如 1 小時 (3600 秒)
git config --global credential.helper 'cache --timeout=3600'

# 查看目前設定
git config --global credential.helper

# 清除目前設定
git config --global --unset credential.helper

Operate#


Reference#

Official docs:

Git