git、samba、git bash的一个问题
为情所困
为情所困 2017-05-02 09:23:08
0
3
660

问题描述:
我在虚拟机上面搭建了本地的web LAMP服务,虚拟机上已经安装了git,网站根目录为/var/www/web_root,该目录用samba映射到windows。

在windows下git clone了项目到samba映射的地方。 现在我用git bash 里面和虚拟机里面分别git status。

结果如下:

1--------------------- windows 下git bash 中git status结果
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.

2--------------------- 虚拟机linux 下git status结果
[root@yangshushu jnexpertweb]# git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

。。。。。。 下面是很多的红色标识文件

windows下面git已经配置过(key放在远端git配置),虚拟机里面没配置过,不知道是不是这个原因,不明白怎么回事。
请教~~

为情所困
为情所困

모든 응답(3)
PHPzhong

줄 바꿈 문제가 있을 수 있습니다. Windows의 줄 바꿈은 두 문자 CRLF(캐리지 리턴 + 줄 바꿈)이고 Linux의 줄 바꿈은 한 문자 LF(줄 바꿈)입니다.
Windows의 프로젝트인 경우 Linux에 복제되면 Git은 자동으로 개행을 처리하고 모든 CRLF를 LF로 변환하므로 모든 파일이 변경됩니다.
해결책: Git의 줄 바꿈 자동 변환을 비활성화하거나 Git의 줄 바꿈을 수동으로 설정하세요

给我你的怀抱

Windows와 Linux의 세부 사항에는 차이가 너무 많습니다. 많은 함정을 피하기 위해 Linux를 사용하거나 Linux만 사용하는 것이 좋습니다. . .

大家讲道理

나도 이 문제가 발생했습니다. 구체적인 이유를 모르겠습니다. 이 문제에 계속 관심을 가져주세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!