kzen.dev
  • Frågor
  • Taggar
  • Användare
Meddelanden
Belöningar
Registrering
När du har registrerat dig kommer du att få information om svar och kommentarer på dina frågor.
Logga in
Om du redan har ett konto loggar du in för att kontrollera nya meddelanden.
Det kommer att finnas belöningar för frågor, svar och kommentarer.
Mer
Källa
Redigera
 skiphoppy
skiphoppy
Question

Hur gömmer man en ospårad fil?

Jag har ändringar i en fil, plus en ny fil, och vill använda git stash för att lägga undan dem medan jag byter till en annan uppgift. Men git stash i sig självt gömmer bara ändringarna i den befintliga filen; den nya filen finns kvar i mitt arbetsträd och rör till mitt framtida arbete. Hur kan jag gömma denna ospårade fil?

1274 2009-05-07T15:54:20+00:00 3
 svick
svick
Redigerad fråga 2012ör november 2012 в 11:27
Programmering
git
git-stash
Popular videos
Avloppsmontering
Avloppsmontering
för 1 år sedan
HVORDAN FILE ET SAGKJEDE
HVORDAN FILE ET SAGKJEDE
för 6 år sedan
Husqvarna Rider 200/300-serien - Hur du monterar armstöd på din åkgräsklippare
Husqvarna Rider 200/300-serien - Hur du monterar armstöd på din åkgräsklippare
för 2 år sedan
Hur man använder PoE-Omkopplare utomhus med SFP?
Hur man använder PoE-Omkopplare utomhus med SFP?
för 1 år sedan
Kalmar Verkstad del 2 Kalmar Terminal
Kalmar Verkstad del 2 Kalmar Terminal
för 1 år sedan
Så tonar du lamporna på din bil | Strålkastarfilm montering med proffsfilm - VN Vinyls
Så tonar du lamporna på din bil | Strålkastarfilm montering med proffsfilm - VN Vinyls
för 1 år sedan
Vi förklarar hur Simrad GPS fungerar
Vi förklarar hur Simrad GPS fungerar
för 2 år sedan
Hur tar man hand om ett olivträd?
Hur tar man hand om ett olivträd?
för 5 år sedan
Garasjeinnredning
Garasjeinnredning
för 3 år sedan
Filterbyte på Fjällgården
Filterbyte på Fjällgården
för 5 år sedan
HUR MAN JUSTERAR EN TRIMMER/GRÄSRÖJARE
HUR MAN JUSTERAR EN TRIMMER/GRÄSRÖJARE
för 6 år sedan
Monteringsfilm för broms Al-Ko
Monteringsfilm för broms Al-Ko
för 4 år sedan
Hur får man en Guru? Vad är er syn på tiden vi lever i? Katastrofer?
Hur får man en Guru? Vad är er syn på tiden vi lever i? Katastrofer?
för 1 år sedan
Behöver du mer plats eller eget krypin till tonåringen? Bygg Attefallshuset!
Behöver du mer plats eller eget krypin till tonåringen? Bygg Attefallshuset!
för 1 år sedan
Klippteknik grunderna, med Röjsåg eller trimmer. Bästa användning. Instruktion och guide från STIHL
Klippteknik grunderna, med Röjsåg eller trimmer. Bästa användning. Instruktion och guide från STIHL
för 9 år sedan
Remove untracked files from GIT | git clean
Remove untracked files from GIT | git clean
för 5 år sedan
How to Remove Local Untracked files from the current Git working tree
How to Remove Local Untracked files from the current Git working tree
för 3 år sedan
git clean untracked files fdx
git clean untracked files fdx
för 2 år sedan
Öppna bifogade filer
Öppna bifogade filer
för 2 år sedan
Hur man återställer raderade foton och videor från vilken Android som helst (2022)
Hur man återställer raderade foton och videor från vilken Android som helst (2022)
för 1 år sedan
Hur man återställer raderade foton och videor från vilken Android som helst (2022)
Hur man återställer raderade foton och videor från vilken Android som helst (2022)
för 1 år sedan
Ting du aldri må gjøre med manuelle girkasser | Tips fra AUTODOC
Ting du aldri må gjøre med manuelle girkasser | Tips fra AUTODOC
för 2 år sedan
Så monterar du ditt förråd från Polhus - Knuttimrat
Så monterar du ditt förråd från Polhus - Knuttimrat
för 1 år sedan
Hur man riggar sin jigg med offset krok!
Hur man riggar sin jigg med offset krok!
för 1 år sedan
« Föregående
Nästa »
Den här frågan har 1 svar på engelska, för att läsa dem logga in på ditt konto.
Solution / Answer
 sykora
sykora
2009ör maj 2009 в 4:02
2009-05-07T16:02:50+00:00
Mer
Källa
Redigera
#9041754

Om du vill gömma din arbetskatalog inklusive ospårade filer (särskilt de som finns i .gitignore) vill du förmodligen använda den här cmd:n:

git stash --include-untracked`.

Mer information:

Uppdatering 17 maj 2018:

Nya versioner av git har nu git stash --all som stashar alla filer, inklusive ospårade och ignorerade filer.
git stash --include-untracked berör inte längre ignorerade filer (testat på git 2.16.2).

Originalsvar nedan:

*[Varning, om du gör detta kommer dina filer att permanent raderas om du har några katalog/ poster i din gitignore fil.]1**

Från och med version 1.7.7 kan du använda git stash --include-untracked eller git stash save -u för att gömma ospårade filer utan att lägga upp dem.

Lägg till (git add) filen och börja spåra den. Stash sedan. Eftersom hela innehållet i filen är nytt kommer det att stashed, och du kan manipulera det vid behov.

Ahmed Elkoussy
Ahmed Elkoussy
Redigerat svar 2019ör augusti 2019 в 8:34
1682
0
 skiphoppy
skiphoppy
2009ör maj 2009 в 3:57
2009-05-07T15:57:37+00:00
Mer
Källa
Redigera
#9041753

Lägg till filen i indexet:

git add path/to/untracked-file
git stash

Hela innehållet i indexet, plus alla ostagade ändringar av befintliga filer, kommer att hamna i stash.

73
0
Andrew Grimm
Andrew Grimm
2009ör oktober 2009 в 10:10
2009-10-11T10:10:22+00:00
Mer
Källa
Redigera
#9041756

Jag trodde att detta kunde lösas genom att tala om för git att filen finns, istället för att överföra allt innehåll i den till staging-området och sedan kalla git stash. Araqnid beskriver hur man gör det förstnämnda.

git add --intent-to-add path/to/untracked-file

eller

git update-index --add --cacheinfo 100644 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 path/to/untracked-file

Det senare fungerar dock inte:

$ git stash
b.rb: not added yet
fatal: git-write-tree: error building trees
Cannot save the current index state
 Community
Community
Redigerat svar 2017ör maj 2017 в 12:34
0
0
Lägg till en fråga
Kategorier
Alla
Teknik
Kultur / fritid
Livet / Konst
Vetenskap
Professionell
Företag
Användare
Alla
Ny
Populära
1
Роман Азаров
Registrerad för 4 dagar sedan
2
Mansur Zakirov
Registrerad för 6 dagar sedan
3
Тагир Мамедов
Registrerad för 1 vecka sedan
4
Алексей Толманов
Registrerad för 1 vecka sedan
5
Valeriu Vodnicear
Registrerad för 2 veckor sedan
DE
ES
FR
ID
JA
NL
PT
SV
TR
ZH
© kzen.dev 2023
Källa
stackoverflow.com
under licens cc by-sa 3.0 med angivande av