git 操作

Git Community Book 中文版
http://gitbook.liuhui998.com/index.html

Git怎样撤销一次分支的合并Merge
https://segmentfault.com/q/1010000000140446

git 为某次提交新建分支(只合并某次提交到一个分支上)
https://segmentfault.com/q/1010000002966347

Git合并特定commits 到另一个分支
http://blog.csdn.net/ybdesire/article/details/42145597

// 合并某个分支上的单个commit
$ git cherry-pick 4dc5963

// sourcetree没用过, 你可以尝试点选遴选 (大概就是 cherry-pick的翻译吧。。)

// 撤销合并
$ git reset --hard  

// 新开本地分支,提交代码
$ git branch -a
  master
  v_3.0.6
* v_3.0.8

$ git checkout -b kokia     // 新建本地分支


$ git branch -a
  master
  v_3.0.6
  v_3.0.8
* kokia

$ git add .
$ git commit -m "test"      // commit,本地提交

$ git checkout v_3.0.8

$ git branch -a
  master
  v_3.0.6
* v_3.0.8
  kokia
  
$ git merge kokia       // 远程分支合并本地分支;

$ git log  // 查看自己的,是否提交

$ git pull  // 先拉去,再提交remote

$ git push  // 提交remote

$ git branch -d kokia // 删除自己的本地分支;

你可能感兴趣的:(git 操作)