随笔分类 -  git

摘要:1. notes翻译为中文评注 2. notes出现的作用 避免某一次commit的内容修改导致当前以及随后的commit发生变化,相当于在当前的commit后面追加一些信息,如: 某次commit的内容如下: (git log 12345678901234567890123456789012345 阅读全文
posted @ 2019-07-30 15:22 Jello 阅读(1917) 评论(0) 推荐(0) 编辑
摘要:答: 使用git stash -p进行交互式操作,y表示压栈,n表示不压栈 阅读全文
posted @ 2019-07-15 15:56 Jello 阅读(287) 评论(0) 推荐(0) 编辑
摘要:1. 生成一个补丁 git format-patch --subject-prefix=v2 -1 那么生成的patch文件就会有如下类似的信息: Subject: [v2] your description about the patch 2. 那么若是同时生成两个补丁呢? git format- 阅读全文
posted @ 2019-07-11 11:59 Jello 阅读(353) 评论(0) 推荐(0) 编辑
摘要:答: 添加过程如下: 1. 在当前项目的源码下执行一下命令来添加子模块 git submodule add <other_repository_url> <dir_name> such as: git submodule add https://github.com/vim/vim.git vim 阅读全文
posted @ 2019-06-21 15:25 Jello 阅读(988) 评论(0) 推荐(0) 编辑
摘要:答: 1. 配置邮箱 git config --global user.email "jello_smith@163.com" 2. 配置用户名 git config --global user.name "jello_smith" 阅读全文
posted @ 2019-06-21 14:32 Jello 阅读(1429) 评论(0) 推荐(0) 编辑
摘要:答: git pull <remote_repository_url> <branch_name> 例如: git clone https://github.com/lede-project/source.git lede-17.01 阅读全文
posted @ 2019-06-18 20:29 Jello 阅读(3889) 评论(0) 推荐(0) 编辑
摘要:答: git cherry-pick <another-branch's commit-id> 阅读全文
posted @ 2019-06-17 18:35 Jello 阅读(663) 评论(0) 推荐(0) 编辑
摘要:1. 先找出ip对应的域名 dig +short -x <your ip> 2. 如果第1步没有输出,那么需要将hostname与ip绑定,如:hostname为jello,那么是往/etc/hosts中写入一下内容 <ip> jello 阅读全文
posted @ 2019-06-12 13:06 Jello 阅读(872) 评论(0) 推荐(0) 编辑
摘要:关键是配置smtpserver,请参考此处 阅读全文
posted @ 2019-06-12 12:23 Jello 阅读(683) 评论(0) 推荐(0) 编辑
摘要:答: 配置~/.gitconfig中的smtpserver 需往~/.gitconfig中添加如下内容: [sendemail] smtpserver = <stmp_server_name> 阅读全文
posted @ 2019-06-12 12:15 Jello 阅读(2350) 评论(0) 推荐(0) 编辑
摘要:答: git send-email <patch-name> --to <username>@<example>.com --cc <username>@<example>.com 示例如下: $git format-patch --cover-letter -M origin/master -o 阅读全文
posted @ 2019-06-12 10:26 Jello 阅读(1076) 评论(0) 推荐(0) 编辑
摘要:答: sudo apt-get install git-email -y 阅读全文
posted @ 2019-06-12 10:22 Jello 阅读(411) 评论(0) 推荐(0) 编辑
摘要:答: 全称为Software Configuration Management,即为软件配置管理 阅读全文
posted @ 2019-06-10 15:26 Jello 阅读(1186) 评论(0) 推荐(0) 编辑
摘要:答:示例如下: fatal: Pathspec 'Vundle.vim/autoload/vundle.vim' is in submodule '.vim/bundle/Vundle.vim' 解决办法: git rm -rf --cached .vim/bundle/Vundle.vim 阅读全文
posted @ 2019-05-05 22:51 Jello 阅读(852) 评论(0) 推荐(0) 编辑
摘要:答: git blame <file name> 阅读全文
posted @ 2019-04-26 17:45 Jello 阅读(1019) 评论(0) 推荐(0) 编辑
摘要:答: 将clone地址中的https://替换成git://即可解决 如: 将https://git.openwrt.org/project/luci.git修改为git://git.openwrt.org/project/luci.git 阅读全文
posted @ 2019-04-24 16:54 Jello 阅读(1388) 评论(0) 推荐(0) 编辑
摘要:答: 使用git reset HEAD <file name>即可撤销,也就是将暂存的数据删掉 阅读全文
posted @ 2019-04-15 14:02 Jello 阅读(4107) 评论(0) 推荐(0) 编辑
摘要:答: git merge --no-edit <another branch> 阅读全文
posted @ 2019-04-09 15:09 Jello 阅读(14707) 评论(0) 推荐(0) 编辑
摘要:答: 使用git config --global --edit即可进行修改 阅读全文
posted @ 2019-03-22 19:16 Jello 阅读(1300) 评论(0) 推荐(0) 编辑