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