webForumDet fria alternativet

Hur hanterar man en större refactoring med Git?

Kontorsprogram

3 svar · 510 visningar · startad av Jon@s

Medlem sedan dec. 2010159 inlägg
Frågan#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?

Medlem 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.

Medlem 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?

Medlem 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.

258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)