git log --pretty=online 可以显示完整的commit id

2018-12-05 19:25:54

阅读数:143

评论数:0

git am -3 可以显示git am 冲突的地方

2018-11-27 19:51:37

阅读数:55

评论数:0

git 删除远程tag

先切换到其他分支,然后就可以用下面的命令删除远程tag

2018-08-29 09:59:13

阅读数:439

评论数:0

git log 中根据author 过滤

2018-01-18 14:08:07

阅读数:1173

评论数:0

从别的机器clone git

git clone tiantao@192.168.1.106:~/kernel/rebasekernel/debian 使用这条命令clone code的速度,比压缩后在解压要快的多。因为linux 目录下文件很多。所以压缩和解压的速度很慢

2017-12-13 14:14:22

阅读数:194

评论数:0

git stash

git stash 用于缓存暂时不能commit的改动。通过git stash list 可以查看已经缓存的改动 通过git stash apply stash@{1} 可以将缓存的改动回复 通过git stash  drop stash@{0} 可以删除缓存在本地的改动

2017-11-22 16:40:18

阅读数:148

评论数:0

cherry-pick 多个commit

目前是把下面这19个comit id到另外的分支 输入命令如下: 完成后可以看到我自己的签名

2017-11-15 15:41:14

阅读数:1794

评论数:0

git warning: refname 'HEAD' is ambiguous

git status git warning: refname 'HEAD' is ambiguous 需要这种情况直接删除HEAD 即可

2017-11-15 15:13:24

阅读数:970

评论数:0

cherry-pick 主线commit 并修改commit log

首先通过git cherry-pick db46a72b9713fd -s 来merge你要和的commit并添加你自己的签名 然后通过git rebase -i 872b1c066c(db46a72b9713fd的前一个commit id) 然后将pick改成r就可以修改了 ...

2017-11-15 15:11:54

阅读数:298

评论数:0

git checkout v4.12

在将主线code全部抓下来后,可以通过git checkout v4.12 等命令方便在主线tag之间切换

2017-09-06 17:14:10

阅读数:163

评论数:0

git diff 将当前改动的文件作为patch

2017-09-06 15:41:55

阅读数:231

评论数:0

cherry-pick

将mailline 更新到最新(至少包含你要的commit id),然后直接切换到你的br 然后直接cherry-pick 主线的commit id 到自己的br,注意这个时候其实是在自己的br

2017-08-14 14:24:50

阅读数:241

评论数:0

github 上新建仓库

1:首先在github上新建目录 2:然后提交改动

2017-07-11 10:15:27

阅读数:158

评论数:0

git blame 可以查看文件中的某一行内容是在哪个commit id号添加的

git blame 可以查看文件中的某一行内容是在哪个commit id号找添加的

2017-06-14 17:08:15

阅读数:569

评论数:0

git describe 881c585

git describe 881c585 这个命令可以让我们知道这个881c585 号是在哪一版kernel修改的,例如本例就是在4.2是修改的

2017-06-02 11:48:17

阅读数:239

评论数:0

git log --oneline --graph

通过git log --oneline --graph -- ipmi 可以以图形的方式查看ipmi 这个目录的commits,特别针对merge类,例如291b38a 就包含下面的6个commits 。

2017-06-02 11:43:28

阅读数:1992

评论数:0

git checkout 一个目录

如果一个目录下有多个文件的更改,但是不想用这些修改的话,可以通过git checkout  整个目录

2017-05-27 14:55:14

阅读数:3963

评论数:0

将本地源添加到git remote仓库

通过下面的命令可以将本地目录添加到git remote仓库

2017-05-10 11:55:17

阅读数:210

评论数:0

通过git describe --tags 查询当前branch是从那个tag建立的

通过git describe --tags 查询当前branch是从那个tag建立的,通过tag建立branch的时候不用加远程仓库的名字

2017-05-05 15:58:56

阅读数:489

评论数:0

git revert 和git rebase的区别

假如我想revert 掉01a948f 这个改动,有两种方法 1:通过git revert 01a948f,成功后可以通过git log --oneline 看到两条commit记录,但是内容其实已经被revert掉了,这个缺点是能看到两条提交记录 703f7ae ...

2017-05-03 09:01:06

阅读数:281

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭