第一次使用Git時,需設定使用者名稱與信箱
$ git config --global user.name "user-name"
$ git config --global user.email "user-email"
顯示使用者名稱
$ git config user.name
顯示使用者信箱
$ git config user.email
初始化Git,將檔案夾設定為Git專案
$ git init
指定資料夾
$ git init {directory-name}
複製現有專案的方式 HTTP網址複製:
$ git clone url
例:以 HTTP 方式自github複製專案
$ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
例:以 SSH 方式自github複製專案
$ git clone [email protected]:YOUR-USERNAME/YOUR-REPOSITORY
:::danger !! 2021年八月後,自github上複製專案將需要輸入 access token :::
$ git status
檢視提交紀錄
$ git log
stage
增加檔案至暫存區
$ git add {filename}
增加全部檔案至暫存區
$ git add .
$ git commit -m "commit-message"
若只輸入git commit
則將開啟編輯器,git會要求輸入提交信息
$ git push
應隨時注意自已目前在哪個分支,預設主分支通常為main (原為master,因政治因素修正)
查看目前分支
$ git branch
創建分支
$ git branch {branch-name}
前往分支
$ git checkout {branch-name}
將分支合併
$ git merge {branch-name 要合併的分支名稱}
抓取分支
git pull
git [-C <path>] pull
$ git remote add origin {github}/{local Directory Name.git}
$ git branch -M main