git clone https://github.com/puff-tw/Git-Exercises
mkdir Git-test
cd Git-test
git init
git remote add origin https://github.com/puff-tw/Git-Exercises.git
git pull origin master
# 在分支內修改你的檔案
git branch <your_branch> #開你的分支
git checkout <your_branch> #切換到你的分支
vim test.html #修改你的profile
git add .
git commit
git push -u origin <your_branch> #推到你的分支
# 合拼分支到 master
git checkout master
git merge <your_branch> --no-ff
git push -u origin master #推到master
顯示所在分支
git status
列出分支
git branch #本地分支
git branch -r #遠端分支
git branch -a #所有分支
建立分支
git branch <branch name>
切換分支
git checkout <branch name>
刪除分支
git branch -d <branch name>
更名分支
git checkout master
git branch -m <old> <new>
合拼分支
# 合拼分支到 master
git checkout master
git merge <your_branch> #若要不使用 Fast-forward 的合拼 後面請加註 --no-ff
#發生衝突.放棄合拼
git reset --hard
合拼衝突處理
git mergetool
git commit