---
title: "Hur hanterar man en större refactoring med Git?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/kontorsprogram/188424-hur-hanterar-man-en-större-refactoring-med-git"
topic: "Kontorsprogram"
topic_url: "https://www.webforum.nu/amne/kontorsprogram"
author: "Jon@s"
published: "2011-11-17T12:03:31.000Z"
updated: "2011-11-17T12:44:17.000Z"
replies: 3
views: 528
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/kontorsprogram/188424-hur-hanterar-man-en-större-refactoring-med-git"
---

# Hur hanterar man en större refactoring med Git?

## #1 — Jon@s, 2011-11-17T12:03Z

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?

Permalänk: https://www.webforum.nu/p/188424

## #2 — Jon@s, 2011-11-17T12:24Z

```
git add -u
```

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

Permalänk: https://www.webforum.nu/p/2288507

## #3 — voigtann1, 2011-11-17T12:25Z

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

Permalänk: https://www.webforum.nu/p/2288508

## #4 — Jon@s, 2011-11-17T12:44Z

> **[voigtann1 skrev:](https://www.webforum.nu/p/1542613)**
>
> Ä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:](https://www.webforum.nu/p/1542613)**
>
> 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.

Permalänk: https://www.webforum.nu/p/2288509

---

Tråden på webben: https://www.webforum.nu/amne/kontorsprogram/188424-hur-hanterar-man-en-större-refactoring-med-git
