/ git

经常要搜一遍的 git 用法

不是什么高级技巧,也不是特别常用,不过常常忘掉。
git

全局的 gitignore 文件

执行这条命令,指定全局 gitignore 文件的路径

git config --global core.excludesfile '~/.gitignore'

在指定的路径(上面指定了 ~/.gitignore)里添加要忽略的内容。

删除远程仓库的分支

git config --global core.excludesfile '~/.gitignore'

优于

git push origin :<branchName>

使用 vimdiff 来进行 git diff

git config --global diff.tool vimdiff  # 设置 difftool 为 vimdiff
git config --global difftool.prompt false    # 在执行 git difftool 不询问是否打开某  diff 工具进行 diff(设置了默认 vimdiff)

执行 git difftool 就使用 vimdiff 进行 diff 了。

拉取远程分支

git fetch
# 然后,这样就可以!
git checkout <branchName>
# 如果 git 版本比较旧,上面的命令不生效,或者有多个远程仓库,用下面这个命令
git checkout -b <branchName> <remoteName>/<branchName>

持续添加……