Jeżeli do repozytorium #git dodam wielgachny plik, a 50 commitów głównych stwierdzę, że trzeba odchudzić repozytorium... to czy samo usunięcie pliku ma jakiś sens? Working copy może być mniejsze, ale w diffach dwa razy mam ten wielgachny plik (dobrze myślę).. raz jak się pojawił, drugi raz jak był usuwany. #programowanie #jakzyc
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@noisy: Nigdy nie potrzebowałem, ale z tego co czytałem to powinieneś użyć:

git filter-branch --index-filter "git rm --cached -f --ignore-unmatch wielgachny.plik" HEAD
Dokładniejszy opis na Stack Overflow.

Oczywiście zrób obie kopie repo, żeby nie było, że coś się popsuje i będzie na mnie ;)
  • Odpowiedz
@Arvangen: bug tracking system stworzony przez ludzie z facebooka. Darmowy jak bugzilla, ale wg mnie od bugzilli lepszy... nie mniej jednak i tak nie umywa się do jiry.
  • Odpowiedz
#git #programowanie Od niedawna zaczynam się bawić GITem. Póki co... Nic nie wiem, tak sobie rzucam commity i pushuję co jakiś czas - zwykle na github, bo lokalnie coś ta wtyczka do Eclipse nie bardzo chce mi działać ;| Mniejsza...

Tak się zastanawiam. Bo tworząc repozytorium tworzy się od razu gałąź master. Zakładam, że na tej nie specjalnie powinno się pracować, powinna to być taka gałąź "stabilna", gdzie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@anonim1133: W firmie pracujemy nad kilkoma projektami jednocześnie. Jeden, duży, kilku deweloperów, kilkanaście comitów dziennie, i - co najważniejsze - kilka feature'ów rozwijanych jednocześnie, przy czym w momencie wdrożenia może się okazać, że któryś "nie wchodzi". W tym przypadku korzystamy z branching modelu, o którym napisał już @Kiro, przy czym automatyzujemy go narzędziem gitflow. Inne projekty są o wiele mniejsze (z reguły drobne narzędzia), a przede wszystkim prace
  • Odpowiedz
@mero3: remotes/origin/master to master w repozytorium docelowym, master to lokalny branch sledzacy tamtego mastera. Master pushuje do remotes/origin/master. Na remote branchach nie mozna pracowac. Przy switch na taki branch dostaniesz info ze jest readonly.
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Projekt #grails’owy trzymany w repozytorium #git’a. Muszę wymyślić sposób na mergowanie plików #js. Nie wiem czy po stronie klienta i dopisać alias do push’a
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach