随笔分类 -  git

摘要:答: 升级git版本即可 centos下升级git的方法在此 阅读全文
posted @ 2019-03-22 19:06 Jello 阅读(308) 评论(0) 推荐(0) 编辑
摘要:答: git branch -a --contains <commit id> 阅读全文
posted @ 2019-03-19 15:33 Jello 阅读(2519) 评论(0) 推荐(0) 编辑
摘要:答:一共分成两步 一. revert多个commit并生成多个新的commit git revert <old commit>^..<new commit> 二. 使用rebase将多个新的commit合并成一个commit git rebase -i <base commit> 举例: $git 阅读全文
posted @ 2019-03-18 19:18 Jello 阅读(4460) 评论(0) 推荐(0) 编辑
摘要:答:git format-patch <base commit id>..<latest commit id> 如git log输出以下内容: commit 2222222 yes commit 11111111 no commit 0000000 yesorno 那么base commit id= 阅读全文
posted @ 2019-03-12 19:13 Jello 阅读(4265) 评论(0) 推荐(0) 编辑
摘要:答: git config user.name (获取用户名) git config user.email (获取邮箱) 阅读全文
posted @ 2019-02-28 18:45 Jello 阅读(5746) 评论(0) 推荐(0) 编辑
摘要:答:使用git log master..diff_master 这样就可以列出在diff_master分支中包含的commit而在master分支中不包含的commit 阅读全文
posted @ 2019-02-28 17:14 Jello 阅读(965) 评论(0) 推荐(0) 编辑
摘要:答:修改~/.gitconfig(修改这个文件将全局有效)或项目目录中的.git/config(修改此文件只是使当前项目默认使用vim)中增加以下内容: [core] editor=vim 或者执行以下命令: $ git config --global core.editor "vim" 阅读全文
posted @ 2019-02-28 16:20 Jello 阅读(7561) 评论(0) 推荐(0) 编辑
摘要:答: git checkout filename 阅读全文
posted @ 2019-02-28 11:54 Jello 阅读(528) 评论(0) 推荐(0) 编辑
摘要:答: git push origin --delete branch_name 阅读全文
posted @ 2019-02-28 11:15 Jello 阅读(369) 评论(0) 推荐(0) 编辑
摘要:答:cat file | awk '{$1=null;print $0}' (删除第一列) 阅读全文
posted @ 2019-02-26 15:42 Jello 阅读(4205) 评论(0) 推荐(0) 编辑
摘要:答:git log --oneline --no-decorate --oneline: 将commit显示成一行 --no-decorate: 将tag和head名隐藏掉 阅读全文
posted @ 2019-02-26 15:38 Jello 阅读(900) 评论(0) 推荐(0) 编辑
摘要:答:git log --name-status 阅读全文
posted @ 2019-02-26 15:17 Jello 阅读(1647) 评论(0) 推荐(0) 编辑
摘要:答:git format-patch -1 <commit-id> 阅读全文
posted @ 2019-01-25 11:45 Jello 阅读(1529) 评论(0) 推荐(0) 编辑
摘要:答:使用-N来指定,如: git format-patch -N <commit-id> 生成的补丁中Subject将以[PATCH]的格式呈现,例如:Subject: [PATCH] add a file 阅读全文
posted @ 2019-01-23 15:58 Jello 阅读(729) 评论(0) 推荐(0) 编辑
摘要:答:使用选项--start-number,用法如下: git format-patch 1f43be --start-number=2 这样就可以生成起始编号为2的补丁名,类似0002-me.patch,0003-your.patch 参考资料 git format-patch的使用方法 阅读全文
posted @ 2019-01-21 17:30 Jello 阅读(739) 评论(0) 推荐(0) 编辑
摘要:答:git am --reject jello.patch (如果打补丁失败,会自动生成rej文件) 阅读全文
posted @ 2019-01-17 15:56 Jello 阅读(390) 评论(0) 推荐(0) 编辑
摘要:解决方法:减少提交的内容即可 阅读全文
posted @ 2019-01-15 07:21 Jello 阅读(515) 评论(0) 推荐(0) 编辑
摘要:答:有一下两个步骤: 1.替换.git/config中的仓库url 2.强制推送 git push -f 阅读全文
posted @ 2019-01-11 15:40 Jello 阅读(572) 评论(0) 推荐(0) 编辑
摘要:背景:有时候碰到一个commit包含了好几个文件的修改,但是我只需要其中一个文件的修改内容,那么这时候就需要以下方法来生成这一个文件对应修改内容的补丁 答:git format-patch "参照的commit-id" filename “参照的commit-id"新commit id之前的旧com 阅读全文
posted @ 2018-12-27 12:07 Jello 阅读(2499) 评论(0) 推荐(0) 编辑
摘要:答:操作步骤如下: 1. git log "filename" (如:git log README) 2. git reset "commit-id" "filename" (如: git reset 12edd3a README) 阅读全文
posted @ 2018-12-27 11:53 Jello 阅读(5346) 评论(0) 推荐(0) 编辑