不是什么高级技巧,也不是特别常用,不过常常忘掉。
全局的 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>
持续添加……