git 代码仓库拷贝问题
来源:互联网 发布:南风知我意叶小意txt 编辑:程序博客网 时间:2024/06/03 22:11
问题:
代码仓库从Windows拷贝到Linux,没有人为改动,却出现大量的文件改动
Changed but not updated
# git status# On branch master# Your branch is ahead of 'origin/master' by 2 commits.## Changed but not updated:# (use "git add <file>..." to update what will be committed)# (use "git checkout -- <file>..." to discard changes in working directory)## modified: CC++/Log_Kafka/Inc/ConfigRead.h# modified: CC++/Log_Kafka/Inc/DataStore.h# modified: CC++/Log_Kafka/Inc/Log.h
原因:
整个目录所有文件全部Modified,当查看文件内容时,却看不到任何改动。
最后,终于想到是换行符的问题。
Windows 和 Linux的回车换行符是有差别的:
当将Windows 的代码库拷贝到Linux,回车换行符被替换,文件就会出现change;
解决办法:
方法1:撤销改动
代码仓库中执行
$ git checkout方法2:压缩文件进行拷贝
在Windows将代码库打包压缩,然后再拷贝到Linux。
另外:
Windows代码库NFS共享到Linux,在Linux下使用代码库时,有可能出现git 命令无法使用的情况。原因是代码库目录下.git目录的权限被改动,可执行权限消失,从而导致git命令失效。这个也要注意。
阅读全文
0 0
- git 代码仓库拷贝问题
- Git上传代码到OSChina仓库问题
- 备份git代码仓库
- 备份git代码仓库
- 创建git代码仓库
- git创建代码仓库
- Git远程仓库问题
- VSCode使用git拷贝远程仓库
- 手动添加git代码仓库
- git 本地代码仓库搭建
- 建立git repo代码仓库
- git获取远程仓库代码
- 从一个git仓库提交代码到另一个git仓库
- linux搭建git仓库问题
- 代码提交到git代码仓库
- 【git使用】fork后拷贝至本地;建远程仓库
- git提交代码到远程仓库遇到的问题并且关于ssh密钥的研究
- git:从主仓库更新代码到fork的仓库
- ETL学习笔记之二:ETL与BI
- js里面获取时间时间戳
- ofbiz实体引擎(四) ModelReader的作用
- Android巧妙运用java 多态的特性,一个布局适配不同的数据结构
- ofbiz实体引擎(五) ModelGroupReader
- git 代码仓库拷贝问题
- 基于S3C2451裸机开发的电子相册
- osx制作u盘安装盘
- linux 之chpasswd
- Java系列之JDBC和ODBC之间的区别与联系
- 安装NVIDIA显卡驱动以及CUDA
- 性能优化1-概述
- ofbiz实体引擎(六) GenericHelper的初始化创建
- 自定义view