2012年12月19日 星期三

[git] 開發使用指令

1). 開一個開發/測試使用branch
git branch [test_branch]

2). 移到此branch
git checkout [test_branch]

3). 在開發完後,將變更commit成一筆
git add .
git commit

4). 改壞了要回覆成codebase上的
    4.1). 全部回覆到codebase
            git checkout HEAD .
    4.2). 回覆特定資料夾
            git checkout [folder_name]

5). 紀錄此筆commit id,等等要把這筆commit剪(cherry-pick)過去master branch
git log

6). 切換到master
git checkout master

7). 把剛剛那筆commit剪過來master branch
git cherry-pick [commit-id]

8). push到codebase
git push



※ref: http://blog.luzi82.com/2010/08/git-cherry-pick-rebase.html

沒有留言:

張貼留言