Linux下git简单使用教程(以Android为例)(3)

即可完成现有的一些工作。

另:

在合并时,最好能先检查一下代码,因为有可能两个人在修改同一个文件,如果修改的是同一个地方,则会出现合并错误(同一文件的不同地方不会出错)。

如果万一你没检查就合并并且出现错误,利用git reset恢复一下,再进行检查后合并。

为了得到带commit信息的patch文件,我们在获得patch时可按以下步骤:
1. 进入到当前目录,改变你的用户名和邮件
   $ git config user.email "your name"
   $ git config user.email "your email"
2. 添加并提交你的修改,这个跟上次git简单使用方法一样
   $ git add xxx.java
   $ git commit -m "what you want to describe"
3. 获得patch
   $ git log  (此处是为了获得你提交修改的上一级commit信息,如2xxxxxx)
   $ git format-patch 2xxxxxxx  (获得带有commit信息的patch文件)
4. patch文件默认在你当前目录下,可以自行查找并修改文件名。
5. 将上述patch文件打到自己的目录下
   $ git am xxx.patch (这样你的目录下就有了commit信息)
6. 另:原来打patch使用patch -p1 < xx.patch 较为复杂,其实,在git下有
   $ git apply xx.patch  (可以打patch,不带commit信息)
   再另:上次写的git whatchanged可以直接用git log代替,获得修改信息。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwsjpf.html