Chciałbym aby cały folder "data" zawsze przybierał formę current change czyli sprzed próby mergowania. Dodanie go do gitignore nie wchodzi w grę bo wtedy nie będę mógł go wypychać na zdalny branch. Jedną z opcji jest ustawić jakoś żeby folder automatycznie się scalał pozostawiając go w formie sprzed mergowania. Drugą jest rozwiązać konflikt dla całego folderu na raz zamiast pojedynczych plików po kolei. Nie wiem jak zrealizować żadną z tych opcji.

#
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zrobilem sobie lokalne repo w pewnym folderze, przez git init, dodałem kilka plików, zakomitowałem. Przeniosłem tak powstały folder .git do w inne miejsce, tam wykonałem git checkout. I nie widzę nic, żadnych plików w tym nowym miejscu. Czego ja znowu nie rozumiem?

#programowanie #git
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wytłumaczyłby ktoś łopatologicznie o co chodzi z tym #git

Tylko jest takie pytanie włączam git i widzę wiersz poleceń, narzędzie tekstowe nie ma żadnego gui itd.

Po co ja mam wrzucać kod do tego jak mogę odrazu na GitHub?

Załóżmy
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No, wreszcie moje Raspberry Pi Zero 2 W, które leży już tak bezczynnie od stycznia, znalazło jakieś praktyczne zastosowanie ( ͡° ͜ʖ ͡°) zrobiłem sobie z niego prywatny serwer gita, taki drugi backup moich projektów w razie najgorszego gdyby #codeberg poszedł do piachu albo ktoś omyłkowo dropnął bazę
Lepiej dmuchać na zimne ( ͡º ͜ʖ͡º)
#raspberrypi #git
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

SorceTree robi cały czas takiego jakby loada - widać, że się przeładowuje tak jak ma to miejsce gdy się zapisuje jakiś plik z repo. Utrudnia to pracę i w-----a. Problem jest taki, że nic się z tymi plikami na repo nie dzieje, żaden nie jest modyfikowany. Dzieje się tak tylko z jednym repo. Ma ktoś pomysł co to może być?

#git #programowanie #programista15k
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

już któryś raz widzę na twitterze, że profil związany z programowaniem chwali się jakiej to nie ma aktywności na githubie. Większość z tych profili to osoby tworzące własne projekty samemu, nie pracujące na codzień jako programiści. W podobnej sytuacji jestem ja: nie pracuję w IT, ale robię sobie projekty po godzinach, ale moja aktywność na githubie ogranicza się do stworzenia repo i commitach raz na tydzień dwa + ogarnięcie repo (readme itd)
Oake - już któryś raz widzę na twitterze, że profil związany z programowaniem chwali ...

źródło: contributions-graph

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@placebo_: Force push na maina. Żadnych konfliktów, można w każdej chwili zmienić historię na bardziej czytelną, oszczędza się czas na pull requestach. Czyli trzy plusy i żadnego minusa.
  • Odpowiedz
kdiff czy meld? #git

Co lepsze do rozwiązywania konfliktów?

  • kdiff 100.0% (1)
  • meld 0% (0)

Oddanych głosów: 1

  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp #visualstudio #git
k-----a mnie zara strzeli
Chcę zmienić nazwę funkcji, więc ją zaznaczam, ctrl+R i wpisuję nową nazwę, potem chcę skompilowac kod i nagle zonk, jakiś błąd. No to cofam zmianę nazwy funkcji, ale błąd nadal pozostał. A przed zmianą nazwy wszystko ładnie śmigało.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Stworzyłem nowy projekt w Visual Studio. Chciałem zacommitowac zmiany, ale po wpisaniu komendy git add -A ujrzałem taki komunikat w terminalu gita:

error: open(".vs/ProjectName/v17/Browse.VC.opendb"): Permission denied
error: unable to index file '.vs/ProjectName/v17/Browse.VC.opendb'
fatal: adding files failed

Jak to można naprawić? Po wpisaniu git add * wszystko działa poprawnie, ale nie wiem czy stosowanie add z gwiazdką to dobry pomysł. #visualstudio #programowanie #git
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@placebo_:
1. "git add *": This command only stages the changes for files in the current directory. It does not include files in subdirectories.

2. "git add -A": This command stages all changes, including new files, modifications, and deletions. It stages changes in all directories, including subdirectories.

In summary, "git add *" stages changes only in the current directory, while "git add -A" stages changes in the current directory and
  • Odpowiedz