coś ala git commit ale lokalnie

ODPOWIEDZ
Awatar użytkownika
blispx
Posty: 4468
Rejestracja: 26 paź 2014, 22:32

coś ala git commit ale lokalnie

#1

Post autor: blispx »

da się robić commit z gita ale lokalnie? git clone muszę kasować jedno i wrzucać nowe z repo

pewnie pytanko dla Wojtka ;)
DDX-1000, RMG-309i, SME3012, 2xSPU, MPU, 3xLundahl, 2xANK, 300B, 2A3, Audio Nirvana, AN Sogon, AN Sootto, Wirewoo 411, Wirewoo 911
Awatar użytkownika
Wojtek
Administrator
Posty: 41585
Rejestracja: 02 lut 2009, 02:59
Lokalizacja: Warszawa
Kontakt:

Re: coś ala git commit ale lokalnie

#2

Post autor: Wojtek »

Nie bardzo rozumiem. Każdy commit jest lokalny. Dopiero jak zrobisz np. push to aktualizuje się powiązane repo.

Na tym polega dystrybuowany system kontroli wersji, że masz lokalne repo i jego kopię "gdzieś", choć to "gdzieś" może być gdziekolwiek, choćby w innym katalogu na tym samym PC.

Rozwiń może co chcesz osiągnąć :)
Tubylcza wredota, tudzież insza kanalia
http://www.winyl.net/viewtopic.php?f=6&t=6268
Awatar użytkownika
blispx
Posty: 4468
Rejestracja: 26 paź 2014, 22:32

Re: coś ala git commit ale lokalnie

#3

Post autor: blispx »

chciałbym zautomatyzować

https://git.kernel.org/pub/scm/linux/ke ... t-next.git

pobieram to już lokalnie git clone i kompiluje, chciałbym osiągnąć ten efekt że po zmianach w repo nie musiałbym wyrzucać tego co wcześniej pobrałem tylko lokalnie aktualizowałyby się pliki u mnie lokalnie czyli git clone raczej odpada?
DDX-1000, RMG-309i, SME3012, 2xSPU, MPU, 3xLundahl, 2xANK, 300B, 2A3, Audio Nirvana, AN Sogon, AN Sootto, Wirewoo 411, Wirewoo 911
Awatar użytkownika
Wojtek
Administrator
Posty: 41585
Rejestracja: 02 lut 2009, 02:59
Lokalizacja: Warszawa
Kontakt:

Re: coś ala git commit ale lokalnie

#4

Post autor: Wojtek »

Chyba rozumiem, choć stosowanie skrótów myślowych nie ułatwia mi życia :)

Chodzi o to że jak robisz później git pull/clone w celu aktualizacji to wywala tobie to co się skompilowało i musisz budować od zera?
Tubylcza wredota, tudzież insza kanalia
http://www.winyl.net/viewtopic.php?f=6&t=6268
Awatar użytkownika
blispx
Posty: 4468
Rejestracja: 26 paź 2014, 22:32

Re: coś ala git commit ale lokalnie

#5

Post autor: blispx »

właśnie tak jak chce już po ichnich aktualizacjach pobrać z repo git clone to wyrzuca że już to mam zrzucone i muszę kasować i od zera, chciałbym to jakoś usystematyzować, dodać numerki kolejne etc przy budowaniu bądź tworzenia z tego paczek

później to leci produkcyjnie i różnie z tym bywa

najłatwiej to zrobić na podobnej zasadzie jak tu https://lms.plus/ ale muszę mieć tam jakiś dostęp chyba konto klucze etc
DDX-1000, RMG-309i, SME3012, 2xSPU, MPU, 3xLundahl, 2xANK, 300B, 2A3, Audio Nirvana, AN Sogon, AN Sootto, Wirewoo 411, Wirewoo 911
Awatar użytkownika
pablos
Posty: 945
Rejestracja: 21 paź 2019, 19:00
Gramofon: Technics SL-100c
Lokalizacja: Rumia

Re: coś ala git commit ale lokalnie

#6

Post autor: pablos »

Git clone robisz raz. Później jak wykonujesz zmiany u siebie to wrzucasz jako commit lokalnie. Po twoich zmianach możesz zaktualizować repo lokalne poprzez wykonanie pull/merge. I wtedy łączysz zmiany swoje ze zmianami które wykonali inni.

Możesz też jeszcze rozważyć zrobienie na swoim koncie mirror repo
...
Awatar użytkownika
blispx
Posty: 4468
Rejestracja: 26 paź 2014, 22:32

Re: coś ala git commit ale lokalnie

#7

Post autor: blispx »

mam tak

Kod: Zaznacz cały

linux                                                 linux-kbuild-6.1                            linux-upstream_6.8.0-rc3-1.debian.tar.gz  python3.11
linux-headers-6.8.0-rc3-gbox_6.8.0-rc3-1_amd64.deb    linux-libc-dev_6.8.0-rc3-1_amd64.deb        linux-upstream_6.8.0-rc3-1.dsc
linux-image-6.8.0-rc3-gbox_6.8.0-rc3-1_amd64.deb      linux-upstream_6.8.0-rc3-1_amd64.buildinfo  linux-upstream_6.8.0-rc3.orig.tar.gz
linux-image-6.8.0-rc3-gbox-dbg_6.8.0-rc3-1_amd64.deb  linux-upstream_6.8.0-rc3-1_amd64.changes    net-next
i ten

Kod: Zaznacz cały

net-next
jest katalogiem z repo pobranym git clone, chciałbym wykonywać teraz w tym katalogu uaktualnienia źródeł z repozytorium bez kasowania tego co mam lokalnie czyli szukać pod kątem commit?

a już chyba wiem później trza nadpisać te pliki commitem

Kod: Zaznacz cały

wget https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/snapshot/net-next-71b605d32017e5b8d257db7344bc2f8e8fcc973e.tar.gz
kurde myślałem że w git już to jakoś zrobiono

... oki mam, jak zwykle najciemniej pod latarnią ;)

Kod: Zaznacz cały

git fetch
temat można uznać za zamknięty
DDX-1000, RMG-309i, SME3012, 2xSPU, MPU, 3xLundahl, 2xANK, 300B, 2A3, Audio Nirvana, AN Sogon, AN Sootto, Wirewoo 411, Wirewoo 911
Awatar użytkownika
Wojtek
Administrator
Posty: 41585
Rejestracja: 02 lut 2009, 02:59
Lokalizacja: Warszawa
Kontakt:

Re: coś ala git commit ale lokalnie

#8

Post autor: Wojtek »

blispx pisze:
16 lut 2024, 23:13
... oki mam, jak zwykle najciemniej pod latarnią ;)
Wybacz, ale po Twoich opisach jeszcze długo bym nie zgadł że git fetch rozwiązuje tobie problem :D :D :D
Tubylcza wredota, tudzież insza kanalia
http://www.winyl.net/viewtopic.php?f=6&t=6268
Awatar użytkownika
blispx
Posty: 4468
Rejestracja: 26 paź 2014, 22:32

Re: coś ala git commit ale lokalnie

#9

Post autor: blispx »

no wiem chaos ja już stary jestem i za technologiami nie nadążam najważniejsze że ruszyła automatyzacja ;)
DDX-1000, RMG-309i, SME3012, 2xSPU, MPU, 3xLundahl, 2xANK, 300B, 2A3, Audio Nirvana, AN Sogon, AN Sootto, Wirewoo 411, Wirewoo 911
ODPOWIEDZ