git fetch git@168.168.0.253:mediaTek/8127.git master_mlc
git cherry-pick ea196a1c06ab4afe9ee49f06751e4c73c38b95e8(master_mlc上面的提交)
出现冲突:
error: could not apply ea196a... *****
hint: after resolving t...
分类:
其他好文 时间:
2015-03-19 10:14:19
阅读次数:
1647
本博实时更新《Linux设备驱动开发具体解释(第3版)》的最新进展。 2015.2.26 差点儿完毕初稿。本书已经rebase到开发中的Linux 4.0内核,案例多数基于多核CORTEX-A9平台。[F]是修正或升级;[N]是新增知识点;[D]是删除的内容第1章 《Linux设备驱动概述及开发环境...
分类:
系统相关 时间:
2015-03-16 09:47:43
阅读次数:
265
Other API Best Practices: API Management Rewriting History with Git Rebase .NET Announcing Microsoft.IO.RecycableMemoryStream Web How I Decide which W...
分类:
其他好文 时间:
2015-03-03 11:15:14
阅读次数:
116
基于开源项目的开发有两种主要工作模式。模式1是在从开源项目中拉出一个分支,在这个分支中开发新feature,完成后合并到upstream中。适用于本身是开源项目的developer。模式2是从开源项目中拉出分支后独立发展,但定期从upstream拉更新(如重要版本升级时)。无论是哪种,都会面临本地分支与upstream同步代码的问题。为此,git主要提供了两种方式:一种是merge, 一种是rebase。下面通过例子简单过一下它们的基本流程。...
分类:
其他好文 时间:
2015-03-03 08:40:18
阅读次数:
200
Windows上的Git有时候会出现无法打开Gitbash,使用Gui工具提交时提示Couldn’treservespaceforcygwin’sheap,Win32error0解决的办法是cmd到Git/Bin下,执行$rebase.exe-b0x50000000msys-1.0.dll
暴强的命令行git提交历史记录查询
虽然会一些git命令行的基本操作,但是偶尔不得不借助一些GUI的工具(SourceTree etc.)来查看git提交的history line,这样可以清楚地看到整个project的提交脉络(包括branch,tag,一些merge/rebase记录等)。
偶然间,在github上看到关于git的一条命令:
git log --oneline -...
分类:
其他好文 时间:
2015-02-09 18:32:46
阅读次数:
143
今天开发过程中有涉及到回滚,然后回滚之后以该版本修改提交到分支的情况,熟悉了几个简单的命令 git reflog 查看提交过的版本号和注释 git reset --hard commit的id 或者 git reset --hard HEAD~ 本地回滚 重点是git rebase...
分类:
其他好文 时间:
2015-01-27 18:04:52
阅读次数:
176
bash: git rebase -i HEAD~5:假定你要修改的日志位于当前版本(HEAD)的前4次提交中。vi: pick -> reword:在自动打开的vi编辑器中,上下选择你要修改的提交版本,将前面的pick改为reword,然后保存退出。vi: alter message:将再一次自动...
分类:
其他好文 时间:
2015-01-24 12:52:08
阅读次数:
232
原文链接:http://zires.info/tag/git-merge/git merge是用来合并两个分支的。# 将b分支合并到当前分支git merge bgit cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,...
分类:
其他好文 时间:
2015-01-13 12:16:49
阅读次数:
136