標籤:
1、安裝和設定
(1)git的安裝(略)
(2)初始化設定
$ git config --global user.name "LihuaSun"
$ git config --global user.email "12***[email protected]**.com"
$ git config --global push.default matching #向後相容新的git版本
(3)第一次使用倉庫要做的設定
$ git init
$ git add -A
$ git status
$ git commit -m "Initialize repository"
$ git log
(4)公開金鑰管理
$ ssh-keygen -t rsa -C "[email protected]" #產生公開金鑰
$ cat ~/.ssh/id_rsa.pub #複製公開金鑰
(5)在GitHub上添加hello_app倉庫(略)
(6)添加遠程倉庫並推送
$ git remote add origin [email protected]:LihuaSun/hello_app.git
$ git push -u origin --all #第一次推送倉庫
2、分支、編輯、提交、合并、推送
(1)分支
$ git checkout -b modify-README #建立分支
$ git branch #查看分支
(2)編輯
$ git mv README.rdoc README.md
$ git checkout -f #強制撤銷改動
(3)提交
$ git status #查看分支狀態
$ git add -A #如果上次提交之後添加了新檔案,則要執行這個命令
$ git commit -a -m "Improve the README file"
(4)合并
$ git checkout master #切換到主分支
$ git merge modify-README #合并分支
$ git brandh -d modify-README #刪除分支,當用-D時,放棄該分支中的改動
(5)推送
$ git push origin master #其中origin master經常省略
Ruby on Rails Tutorial 第一章 之 Git專案管理