免费上外国网站的浏览器,如何在网上推广项目,公司用的邮箱有哪些,做断桥铝窗户的网站问题
在利用git进行版本管理的时候#xff0c;经常会由于对其他不相关的代码#xff0c;做了一些小改动#xff0c;例如删除了一个空行#xff0c;多了一个缩进等。
为避免将这些不相关的改动也提交到远程#xff0c;对PR造成不必要的影响#xff0c;可以利用git diff命…问题
在利用git进行版本管理的时候经常会由于对其他不相关的代码做了一些小改动例如删除了一个空行多了一个缩进等。
为避免将这些不相关的改动也提交到远程对PR造成不必要的影响可以利用git diff命令查看两个版本之间的差异从而删除那些自己“不经意做的改动”。
做法 下载文件对比工具Beyond Compare 使Beyond Compare在MAC OS下永久使用
# 切换到Applications路径
cd /Applications/Beyond Compare.app/Contents/MacOS# 重命名启动文件BCompare为BCompare.real
mv BCompare BCompare.real# 重新生成一个BCompare文件使用shell执行删除注册信息文件再运行启动文件动作
vim BCompare# 插入以下内容后保存退出
!/bin/bash
rm /Users/$(whoami)/Library/Application Support/Beyond Compare/registry.dat
dirname $0/BCompare.real $# 给BCompare文件添加执行权限
chmod ax BCompare在git中配置diftools工具
git config --global diff.tool bc打开Beyond Compared后在该软件设置中安装命令行工具 在git中比较不同版本的差异
// 比较两个commitid之间的区别
git difftool commitId1 commitId2 //比较工作区与指定commitid的区别
git difftool commitId//比较缓存区与指定commitid的区别
git --cached commitId