Home Git骚操作
Post
Cancel

Git骚操作

  • git强制LF 多环境开发的情况下,很有可能UNIX和WIN并行开发,由于UNIX的换行符是LF(0x0A),WIN是CRLF(0x0D0A),因此需要强制指定一致的换行符。
1
2
3
4
5
# 提交时转换为LF,检出时不转换
git config --global core.autocrlf input

# 拒绝提交包含混合换行符的文件
git config --global core.safecrlf true
  • 更新远端分支列表 git remote update origin --prune
    执行这条命令,你本地的连接的远程分支必须属于origin

  • 查看两个分支的公共父节点 git merge-base A B
    这两个分支必须是本地分支,使用这个能查看出一个commit hash值,再使用git log使用vim的查找方法就能定位commit

当然为了跟方便点,可以只查看hash号的前7位 echo ${"$(git merge-base A B)":0:7}

This post is licensed under CC BY 4.0 by the author.

一站式下载平台搭建

Guava小笔记