記載了Git Hub的常用內容。
工作流:
- 第一個是你的 工作目錄,它持有實際文件;
- 第二個是 緩存區(Index),它像個緩存區域,臨時保存你的改動;
- 最後是 HEAD,指向你最近一次提交後的結果。
創建新倉庫:git init
;
檢出倉庫:git clone username@host:/path/to/repository
或git clone /path/to/repository
;
添加至緩存區:git add <filename>
或git add *
;
添加至HEAD:git commit -m "代碼提交信息"
;
鏈接至雲端倉庫:git remote add origin <server>
推送至雲端倉庫:git push origin <branch>
;
創建並切換到分支feature_x:git checkout -b feature_x
;
切換到主分支:git checkout master
;
刪除分支:git branch -d feature_x
;
更新(當前目錄的)本地倉庫:git pull
;
替換本地文件:git checkout -- <filename>
;
拋棄本地所有的改動與提交:(未嘗試)
git fetch origin
git reset --hard origin/master
內建的圖形化 git:gitk
;