de-vraag
  • Spørgsmål
  • Tags
  • Brugere
Meddelelser
Belønninger
Registrering
Når du har registreret dig, vil du få besked om svar og kommentarer til dine spørgsmål.
Log ind
Hvis du allerede har en konto, kan du logge ind for at se nye meddelelser.
Der vil være belønninger for tilføjede spørgsmål, svar og kommentarer.
Mere
Kilde
Rediger
Gil Shulman
Gil Shulman
Spørgsmål

Hvordan kan jeg kun overføre ændringer af filnavne med hensyn til store og små bogstaver i Git?

Jeg har ændret et par filnavne ved at fjerne det første bogstav, som i Name.jpg til name.jpg. Git genkender ikke disse ændringer, og jeg var nødt til at slette filerne og uploade dem igen. Er der en måde, hvorpå Git kan være case-sensitive, når det kontrollerer ændringer i filnavne? Jeg har ikke foretaget nogen ændringer i selve filen.

1145 2013-07-16T17:41:45+00:00 3
Programmering
git
git-commit
case-sensitive
git-config
Populære videoer
CS50 2015 - Week 2
CS50 2015 - Week 2
6 år siden
CS50 2015 - Week 3
CS50 2015 - Week 3
6 år siden
Windows Command Line Tutorial - 2 - Listing Files and Directories
Windows Command Line Tutorial - 2 - Listing Files and Directories
6 år siden
Git for small projects and class
Git for small projects and class
1 år siden
JavaScript Form Validation
JavaScript Form Validation
2 år siden
Tom & Jerry | Dragon Flame | Boomerang UK
Tom & Jerry | Dragon Flame | Boomerang UK
6 år siden
Section 6
Section 6
8 år siden
Section 2
Section 2
7 år siden
1938 Royal Aristocrat typewriter
1938 Royal Aristocrat typewriter
9 år siden
CS50 2017 - Lecture 1 - C
CS50 2017 - Lecture 1 - C
4 år siden
Section 7
Section 7
8 år siden
Section 3
Section 3
7 år siden
Introduction to iOS, by Rhed Shi
Introduction to iOS, by Rhed Shi
8 år siden
Section, Week 7
Section, Week 7
6 år siden
Section 1: Less Comfortable
Section 1: Less Comfortable
8 år siden
Supersection 1, Less Comfortable
Supersection 1, Less Comfortable
7 år siden
Section 4
Section 4
8 år siden
CS50 2013 - Week 9, continued
CS50 2013 - Week 9, continued
8 år siden
« Forrige
Næste »
Dette spørgsmål har 1 svar på engelsk, for at læse dem log ind på din konto.
Keith Smiley
Keith Smiley
2014ør januar 2014 в 3:57
2014-01-03T15:57:03+00:00
Mere
Kilde
Rediger
#19940278

Du kan bruge git mv:

git mv -f OldFileNameCase newfilenamecase
 Reza
Reza
Redigeret svar 2016ør juni 2016 в 2:18
Git - git-mv Documentation
git-scm.com
1355
0
Anonym bruger
2013ør juli 2013 в 10:52
2013-07-16T22:52:26+00:00
Mere
Kilde
Rediger
#19940276

Git har en konfigurationsindstilling, der fortæller, om der skal tages hensyn til store og små bogstaver eller ej: core.ignorecase. Hvis du vil bede Git om at være case-sensitiv, skal du blot sætte denne indstilling til false:

git config core.ignorecase false

Dokumentation

Fra [git config-dokumentationen] (http://jk.gs/git-config.html):

core.ignorecase (html)

Hvis den er sand, aktiverer denne indstilling forskellige løsninger, så git kan fungere bedre på filsystemer, der ikke er følsomme over for store og små bogstaver, som FAT. Hvis en mappeliste for eksempel finder makefile, når git forventer Makefile, vil git antage, at det i virkeligheden er den samme fil, og fortsætte med at huske den som Makefile.

Standardværdien er false, undtagen git-clone(1) eller git-init(1) vil undersøge og sætte core.ignorecase til true, hvis det er relevant, når repositoriet oprettes.

Case-insensitive filsystemer

De to mest populære operativsystemer, der har case-insensitive filsystemer, som jeg kender til, er

  • Windows
  • OS X
git-init(1)
jk.gs
git-clone(1)
jk.gs
git-config(1)
jk.gs
916
0
Sijmen Mulder
Sijmen Mulder
2013ør november 2013 в 2:27
2013-11-13T14:27:25+00:00
Mere
Kilde
Rediger
#19940277

Dette er, hvad jeg gjorde på OS X:

git mv File file.tmp
git mv file.tmp file

To trin, fordi jeg ellers fik en "file exists"-fejl. Måske kan det gøres i ét trin ved at tilføje --cached eller lignende.

117
0
Tilføj spørgsmål
Kategorier
Alle
Teknologi
Kultur / fritid
Liv / kunst
Videnskab
Professionel
Virksomhed
Brugere
Alle
Ny
Populære
1
mohidil qodirova
Registreret 1 dag siden
2
Jasur Fozilov
Registreret 2 dage siden
3
Zuxriddin Muydinov
Registreret 2 dage siden
4
Денис Анненский
Registreret 5 dage siden
5
365
Registreret 1 uge siden
DA
DE
ES
FR
ID
JA
KO
PT
RO
RU
TR
ZH
© de-vraag 2022
Kilde
stackoverflow.com
under licens cc by-sa 3.0 med kildeangivelse