Załóżmy że tworzę sobie gałąź z mastera i chcę na nią przenieść pewne zmiany z innej gałęzi, ale chcę żeby te zmiany dotyczyły tylko jednego albo kilku konkretnych plików źródłowych/nagłówkowych. Jest na to jakiś sprytny sposób czy muszę to robić ręcznie?
#git #programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TheGreatCornholio:
To ci doda zmiany z danego commita z innej galezi do staging:
git checkout <commit_hash> -- path/to/fileA path/to/fileB
I potem żeby zacommitowax zmiany ze staging area:
git commit -m "sratatata"
  • Odpowiedz
✨️ Obserwuj #mirkoanonim
Siemka, jestem na studiach i aktualnie uczę się Pythona jako swojego pierwszego języka programowania.
Czy możecie polecić jakieś kursy, które dodatkową pomagają stworzyć swoje pierwsze projekty na githuba?
Generalne pytanie też, co wrzucaćna githuba? Przecież większość programów jest już napisana to i tak wrzucacie do siebie podobne ale napisane przez siebie?
Co najlepiej trzymać na githubie, aby rekruterzy w przyszłości mogli z tego skorzystać?
#programowanie #informatyka #pracbaza
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirko_anonim:

Przecież większość programów jest już napisana


Proszę, nie mów tego na rozmowie, możesz zostać otwarcie wyśmiany. Z tego stwierdzenia wynika, że po prostu nie masz zainteresowań, sorki. Powiedz np krótkofalowcom, że wszystkie programy już zostały napisane, tylko używać. Albo typkom grzebiącym przy samochodach sportowych. Albo ludziom robiącym muzykę elektroniczną. Można tak wyliczać bez końca.
  • Odpowiedz
via mirko.proBOT
  • 1
Anonim (nie OP): Rób co ci sie przyda, po prostu. Automatyzuj sobie codzienne rzeczy co robisz na kompie. Nie trac czasu na kursy, po prostu rób projekty po omacku i ucz sie na bieżąco szukając tego, z czym masz aktualnie problem.



· Akcje: Odpowiedz anonimowo · Więcej szczegółów
· Zaakceptował:
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki pytanko z Gita.
Utworzyłem sobie nowy task-branch od mastera. Dodałem swoje zmiany i przed mergem chciałem pobrac aktualne zmiany z mastera.
W czasie jak pracowałem nad taskiem, inne osoby robiły swoje zadania i zmergowały ich branche do mastera, więc muszę te zmiany pobrać przed moim mergem.

Wklepałem git pull origin master na moim branchu i dostaję wynik: fatal: Not possible to fast-forward, aborting.
Są różne rozwiązania w necie, ale chce się
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nick230: musisz zmergować maina do twojego brancha (ja tego nie lubie) lub zrobić rebase twoich zmian na maina. Czyli kazdy Twój commit nakładasz na najnowszą wersję.(ten sposób robisz tylko jeśli jedynie ty pracujesz na twoim branchu bo ta operacja modyfikuje tego brancha,p rzekłada go w inne miejsce)
  • Odpowiedz
Wyobraź sobie projekt na Github, który jest prowadzony przez pięć grup, i każda chce zaszkodzić pozostałym grupom, i ma własne sprzeczne pomysły.
Jak prowadzić sensownie taki projekt?

Tak, mówię o sejmie.

A pytanie na serio. Da się coś z tym fantem zrobić?
look997 - Wyobraź sobie projekt na Github, który jest prowadzony przez pięć grup, i k...

źródło: programowanie

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
Wyobraź sobie projekt na Github, który jest prowadzony przez pięć grup, i każda chce zaszkodzić pozostałym grupom, i ma własne sprzeczne pomysły.

Jak prowadzić sensownie taki projekt?


@look997: najlepsze algorytmy w tej kwestii czyli tzw Byzantyne generals problem obsluguja do 1/3 zlych aktorow, takze tego
  • Odpowiedz
Korzystacie może z menegera haseł, ale tak, by hasła były synchronizowane między różnymi urządzeniami (windows/linux/android)? Spróbowałem KeePassXC + synchronizowanie przez SyncThing, ale jest pewien problem: gdy na dwóch urządzeniach wprowadzę zmiany, to wystąpi konflikt synchronizacji, który rozwiązuje się poprzez wybór 1 wersji. Nie mogę natomiast "połączyć" tych zmian, jak np. w #git. Jakieś propozycje?

#programowanie #hasla #haslo #security #linux
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#git #github #serwery #centos

Zainstalowałem sobie na serwerze repozytorium z Github'a. Wszystko działa. Jednak chciałem dodać dodatkowy moduł do tego repozytorium. Każdy moduł jest w osobnym pliku - dodałem nowy plik. Niestety ten moduł nie jest odczytywany przez repozytorium. Sprawdzałem listę aktywnych modułów i nie ma tam wgranego modułu.

I teraz pytanie do znawców Git'a. Czy jest jakaś uniwersalna zasada na aktualizację wgranego repozytorium,
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@damianooo8: stage -> commit -> push
Upewnić się, że:
- gitignore nie wycina plików
- jest komunikacja dwustronna serwer-github
Jeśli korzystasz z forków i pullrequestów to właściciel repozytorium na githubie musi zrobić review i merga
  • Odpowiedz
#linux #freebsd #darcs #programowanie #git

Git jest obecnie najpopularniejszym narzędziem do zarządzania kodem. Mnie, spodobał się Darcs i sposób w jaki tworzy się reposytoria. Nie ma zdalnego reposytorium, pracuje się lokalniei swoje reposytoria udostępnia. Jest to inne podejście i dla mnie bardziej wygodne.

Trochę sobie już poczytałem i tworzę pierwsze repa. Kwestią problematyczną może być udostępnianie swojego projektu publicznie, bo nie wchodzi
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@psiversum: no to napisz jaśniej. Pisałeś że nie ma zdalnych repo, co jest nieprawdą. Pisałeś że w Darcs pracuje się na lokalnej kopii, co wygląda identycznie jak w gicie. W zasadzie nie mam pojęcia o co ci chodzi, ale wygląda na to że sam po prostu nie wiesz jak działa ani Git, ani Darcs
  • Odpowiedz
@psiversum: żadnych obelg, sarkazmu, wyzwisk, pozamerytorycznych insynuacji czy wycieczek osobistych, ale zwrócenie uwagi na braki w wiedzy to jest "chamskie ad personam"?
  • Odpowiedz
Czy jest możliwe cherry-pickowanie commitów z tego samego brancha (np z main na main) bez konfliktów? #git
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wystartowaliśmy 2. edycją programu „Szkoła Automatyzacji Sieci”.
Dlaczego warto dołączyć?
W skrócie:

✅Tylko potrzebne informacje. 0 akademickich i czysto teoretycznych rozważań
✅Program oparty o projekt Twojej własnej automatyzacji. Ucząc się, rozwiązujesz SWÓJ realny problem z sieci.
Showroute_pl - Wystartowaliśmy 2. edycją programu „Szkoła Automatyzacji Sieci”. 
Dlac...

źródło: Reklama-SAS-roboty

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SendMeAnAngel: ponieważ repozytorium jest źle przygotowane; by polecenie git submodule czy git clone --recurse-submodules działało, potrzebujesz w repozytorium pliku .gitmodules z konkretnymi ścieżkami do tych zależności
  • Odpowiedz
#stablediffusion #sztucznainteligecja
Pobrałem #python i #git mam wybrany model i przy uruchomieniu stablediffusion pojawia się coś takiego: torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 20.00 MiB (GPU 0; 2.00 GiB total capacity; 1.71 GiB already allocated; 0 bytes free; 1.75 GiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting maxsplitsizemb to avoid fragmentation. See
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TurboMarcin: Jaką masz kartę graficzną?

Zainstaluj xformers i edytuj do webui-user linijkę

set COMMANDLINE_ARGS= --disable-safe-unpickle --xformers --xformers-flash-attention
Xformers lekko odciąża kartę graficzną :d
  • Odpowiedz
Czy masz dosyć ręcznego wykonywania kopii konfiguracji lub korzystania z drogich, komercyjnych narzędzi?

Jeśli tak to, masz tak samo jak my.
Przygotowaliśmy mini-program Backup i Restore konfiguracja w 90 minut.
Dlaczego mini?
Ma tylko 11 lekcji.
Showroute_pl - Czy masz dosyć ręcznego wykonywania kopii konfiguracji lub korzystania...

źródło: backup-routera

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

co wpisac w gitignore żeby nie dodawał mi niczego co pod folderem .idea?
próbowałem
.idea
.idea/*
.idea/**
.idea/
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie wiem czy z nowym Wykopem ten post do kogokolwiek dotrze, ale...

Jeśli uczysz się programowania i jesteś na początku swojej drogi, to mogę Ci pomóc poprzez Code Review. O co chodzi? Po prostu oferuję jednej osobie (ewentualnie dwóm) za darmo analizować kod i dawać wskazówki przy użyciu Gita. Napisz komentarz w tym wpisie jeśli jesteś zainteresowany/a. Mogę analizować na bieżąco Twój projekt, który tworzysz lub różne mniejsze skrypty oraz zadania z
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@inZagi: pisze mi że wysłanie wiadomości prywatnej nie jest możliwe, mam jeden projekt w python/selenium i jeden w php i chęć poćwiczenia git/githuba
  • Odpowiedz