mac系统,git上刚刚checkout出来的文件,一检查,发现已经被修改过了,怎么破???

如下图中所示:

事实上,checkout之后什么都还没做,这些文件为何就被修改?

检查一下别的电脑上所存放的同一套源码,原来出问题的文件都是同名文件,只不过是有大小写区分而已!!!

linux系统可以区分文件名大小写,但是mac默认情况下是不区分文件名大小写的。

有网友说可以重新格式化硬盘,选择大小写区分格式。

事实上这样做可能带来一些隐患,比如某些应用可能就无法使用了。

所以我的折中方案是,新建一个分区,专门用来放代码,该分区使用文件名大小写区分的方式。

上网一搜,发现有网友也碰到了类似问题,都是在mac底下搞linux时遇到的:

http://www.ituring.com.cn/article/215555

时间: 2024-10-17 12:36:08

mac系统,git上刚刚checkout出来的文件,一检查,发现已经被修改过了,怎么破???的相关文章

Mac系统Git生成ssh公钥

Mac系统Git生成ssh公钥 在使用Git仓库进行代码管理时,新的电脑上往往需要生成ssh公钥进行匹配,Mac系统生成Git公钥过程如下: 1.检查本机是否已有公钥 在终端中输入如下命令: ? 1 $ cd ~/.ssh 2.如果电脑中有以前遗留的密钥,将其删除掉 使用如下命令: ? 1 2 3 $ mkdir key_backup $ cp id_rsa* key_backup $ rm id_rsa* 3.生成新的公钥 终端中输入如下命令 ? 1 $ ssh-keygen -t rsa -

Mac系统git clone 慢【解决方案】

刚入手mac系统,准备从git上clone代码,蜗牛般的网速,就我这暴脾气必须盘它.so有了下面的几行命令 只需在/etc/hosts文件里面增加几行ip映射就可以了. 1 151.101.76.249 github.global.ssl.fastly.net 2 192.30.253.112 github.com 将上面两行ip映射关系追加在/etc/hosts文件后面即可.接下来要让这个变更生效就可以了. 执行 sudo dscacheutil -flushcache 效果如下: Mac系统

mac下SVN上传.a静态库文件

在mac下很多svn管理工具默认都不能上传.a文件.从网上扒了下,用命令行可以解决此问题. 打开终端,cd 进入到需要上传的.a文件所在的文件夹. 确保 ls能看到.a文件 然后使用命令,如:svn add libzbar.a 使用完成后出现             A  (bin)  libzbar.a表示添加成功,用svn图形管理工具就可以看到,刚才添加的.a文件,此时就可以手动上传了.

mac 系统磁盘大小不正确!删除文件,磁盘空间不变。

在安装或则使用非app库中得软件时,可能会发现磁盘的空间不会随着文件的删除而改变.不知道mac下磁盘是如何管理的,但是mac下有磁盘工具来管理,首先打开 launchpad 找到->其他->磁盘工具,打开 点击验证磁盘.当然也可以都验证一遍.他会给出以下提示. 2014-08-28 14:08:59 +0800: “磁盘工具”已停止验证“LS”: 这个磁盘需要使用 Recovery HD 来修复.请重新启动电脑,同时按住 Command 键和 R 键,直到看到 Apple 标志出现后才放开按键

在Mac OS X上用自己编译出的CoreCLR运行.NET程序

当昨天被Mac OS X上无法编译CoreCLR的问题困扰时(详见Mac OS X上尝试编译CoreCLR源代码),后来发现这个难题竟然被神人@kangaroo给解决了,连CoreCLR的微软开发人员也大吃一惊(详见#105). @kangaroo This is awesome! Thank you so much for doing it! I’ll start reviewing it in the morning. 今天发现,@kangaroo修改后可在OS X上编译的版本已被合并到Co

win7安装 git软件,如何使用git上传本地代码

软件: TortoiseGit-LanguagePack-1.8.9.0-64bit-zh_CN.msi链接: http://pan.baidu.com/s/1gdrGbF9 密码: ea9q TortoiseGit-1.8.9.0-64bit.msi链接: http://pan.baidu.com/s/1o6ynxOI 密码: amyk 遇到的问题:我们安装完git,可能会遇到下面问题git for Windows(http://code.google.com/p/msysgit) 是因为下面

Mac系统 使用github上传项目

一.安装git客户端 http://code.google.com/p/git-osx-installer/downloads/list?can=3 二.注册github账号 https://github.com/ –>Pricing and Signup –>Create a free account 三.检查ssh 创建.ssh文件夹 创建ssh 1.检查是否存在ssh 方式一:打开终端输入命令 cd ~/.ssh 方式二(快捷键):shift + commond + G 然后输入 ~/.

升级Mac OS X上的git

在terminal中使用git --version查看git版本,往往不是最新版本. 从git官网http://git-scm.com/下载最新的git版本,安装之后路径为:/usr/local/git/bin/git.但使用which git 命令返回的结果是/usr/bin/git,版本也没变化.用 echo $PATH 查看路径,结果如下: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bi

Mac 系统上易上手且功能全面动图制作工具: GIF Brewery 3

本文标签: Mac效率工具 MacOS GIFBrewery3 MacAppStore机制 GIF工具 GIF 图片作为一种主流的文件格式,贯穿于我们的生活.由于其体积小巧,又以动态图片的形式展示,GIF 图片被广泛用于即时通讯以及社交网络之中,最常见的就是各种搞笑的表情包. 但是,GIF 图片的应用场景绝不仅限于此,对大多人来说它更多是娱乐用途,而对于像我这样经常需要在文章穿插应用演示图的写作者来说,GIF 动态演示无疑是最直观的方式.可这样的GIF展示往往需要保证图像质量,更好的画质意味着更