簡體   English   中英

Linux和Windows之間的行尾差異的Git問題

[英]Git problems with line endings differences between linux and windows

我正在Windows上的一個項目上工作,有些項目文件似乎在本地更改,但我沒有。 忽略了它們,但是現在我無法推送,因為它們是未暫存的文件。 當我查看這些文件的差異時,沒有,只有該行結尾的東西(CRLF,LF)。

嘗試還原此文件,也重置--hard。

為什么不能將此文件重置為存儲庫HEAD?

也嘗試這樣做:

git config --global core.autocrlf false

如果我稍后執行git reset --hard和git status,則會收到消息,其中包含許多文件,未進行更改。

抱歉,但我不知道git,並且此linux / windows行的結尾差異非常好。

也許其他從事該項目的人引入了糟糕的行尾。 2做兩件事:

  1. 修復錯誤的行尾已經提交。
  2. 使團隊了解行尾政策。

請參閱: 處理行尾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM