webForumDet fria alternativet

Hur hanterar man en större refactoring med Git?

3 svar · 508 visningar · startad av Jon@s

Jon@sMedlem sedan dec. 2010159 inlägg
#1

Jag använder msysgit på Windows.

När jag har gjort en större refactoring som berör ca 50 filer, så kommer allt upp som rött när jag kör git status.

Hur gör man enklast sen för att git adda alla modifierade filer och git remova alla raderade filer?

måste man ta en fil i taget? det känns sjukt jobbigt?

Jon@sMedlem sedan dec. 2010159 inlägg
#2
git add -u

var ganska smidigt, men har inte full koll på vad det gör. Det löste det mesta iallafall.

voigtann1Medlem sedan juni 20019 519 inlägg
#3

Är lite osäker på vad du vill göra men du har:

git gui

om du vill se vilka ändringar du gör och kan göra en comit där samtidigt med vilka filter du vill köra en comit på.

annars:

git add . 
git commit -am "meddelandet"

eller vad menar du?

Jon@sMedlem sedan dec. 2010159 inlägg
#4

voigtann1 skrev:

Är lite osäker på vad du vill göra men du har:

git gui

om du vill se vilka ändringar du gör och kan göra en comit där samtidigt med vilka filter du vill köra en comit på.

wow, tack. visste inte att msysgit hade GUI.

voigtann1 skrev:

annars:

git add . 
git commit -am "meddelandet"

eller vad menar du?

Testade "git add ." men det lade till alla mina untracked files också. Det vill jag inte för jag hade untracked files som jag inte ville lägga in. Men nu har jag lärt mig hur jag ignorerar filer. Så det här verkar vara precis vad jag var ute efter. Tackar.

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)