tak, do lokalnego repozytorium ale to dla mnie za mało...


@gajowy_marucha: tylko potem robisz pusha i masz w zdalnym repozytorium. Pomyśl sobie, że siedzisz w pociągu kilka godzin z laptopem i masz czas, żeby coś zrobić:
- SVN: piszesz kod i czekasz na koniec podróży, żeby zrobić jednego commita. Nie możesz go podzielić (teoretycznie możesz sobie kopiować foldery i ręcznie zrobić wszystkie zmiany i commity na koniec, ale to straszna
  • Odpowiedz
Muszę zrobić merge dwóch gałęzi.
Problem jest taki , że mają one różną historię i git merge nawet z --allow-unrelated-histories nie pomaga.
Projekt jest mega duży ok 3000 plików do przejrzenia .
Jak sobie pomyślę, że dla każdego pliku mam go sprawdzać na dwóch różnych gałęziach to mi słabo (,)
Może macie jakiś pomysł jak to usprawnić ? Nawet taki winmerge z opcją wbudowanego git blame byłby spoko
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

od teraz wiem że odrzucenie zmian na jednym branchu odrzuca wszystkie niezcommitowane zmiany nie tylko na tym jednym branchu.
K---A.
#git
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#git uczyć się przede wszystkim w konsoli czy głównie powinienem skupić się na jakimś GUI? Używałem do tej pory na swoje małe potrzeby SoruceTree, ale w sumie ostatnio próbuje w konsoli i też jest spoko. Co powiecie #programowanie na ten temat? :)
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czołem Mirki i Mirabelki. Tak się zastanawiam ile komend z gita tak naprawdę przydaje się np. w takim korpo? Przerabiam teraz videokurs, który ma 41 lekcji po kilkanaście minut, więc jak można się domyśleć jest tam opisane bardzo dużo różnych przypadków. Czy warto jednak to wszystko wertować, czy tak jak już ktoś wspomniał przydaje się tylko kilka w miarę podstawowych komend, a reszta jest dla seniorów, którzy robią dużo bardziej skomplikowane rzeczy?
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 12
Do czasu kiedy wszystko idzie dobrze to faktycznie przydają się te 6-9 komend. Jak coś się zaczyna pieprzyć to przydaje się pozostałe 500 ( ͡º ͜ʖ͡º)
  • Odpowiedz
diff, add (w tym -p), commit (w tym --fixup), rebase (w tym -i), merge, reset, checkout, stash, umiejętność rozwiązywania konfliktów (ulubiony element rozmowy kwalifikacyjnej kolegi, bo wychodzi kto czytał tutoriale a kto używał gita w praktyce), cherry-pick, tag, fetch, push. Od święta jakiś bisect, reflog, dodanie aliasu czy dopięcie nowego remotea. Więcej raczej nie używam. Raz zdarzyło mi się musieć naprawiać rozpieprzony indeks grzebiąc po .git ale to raczej ciekawostka (kill -9
  • Odpowiedz
No elo,

Znacie jakiś prosty sposób na szyfrowanie i deszyfrowanie plików (chodzi o pliki *.env) na maszynach w procesie CI?

Chcemy trzymać zaszyfrowane pliki na gicie i szyfrować je parą kluczy. Sęk w tym, że klucz prywatny nie może być przechowywany na maszynach produkcyjnych, i teraz nie wiem jak to rozgryźć.

Teoretycznie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#webdev #git

Trzymam sobie stronę internetową na zwykłym hostingu WWW. Jak coś chcę zaktualizować to wrzucam pliki przez FTP. Wszystko jest proste i działa.

Ale chciałbym zacząć używać Gita:
- żeby mieć kontrolę wersji (żebym wiedział co zmieniłem albo przywrócić wersję),
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach