#git #github zakłądam private repo na githubie i tam mam "gitignore" do wyboru np. C++ - to będzie mi ignorować pliki C++ czy wszystkie poza C++? piszę w qt/cpp #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam 2 branche: master i test. Powiedzmy, że ostatni commit w test był robiony przed miesiącem, a w master dzisiaj. Chciałbym mieć wszystkie zmiany z master w branchu w test. Aktualnie jestem na branchu test. Jaka różnica jest między:
git pull origin master
i
git rebase master ?

#git
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mariecziekp: Zasadnicza. Pull to fetch + merge, więc zmergowałbyś w ten sposób mastera do test. Jeżeli test okaże się sensowny, to później będziesz chciał zmergeować test do mastera. Zrobisz w ten sposób straszny syf, w którym dwie gałęzie wynikają z siebie nawzajem, a git log wygląda jak guitar hero.

Git rebase master to jest to co CHCESZ zrobić (właśnie do rozwiązywania takich problemów służy to polecenie). W ten sposób przesuniesz
  • Odpowiedz
Nie ogarniam gita (nie uczyłem się go jeszcze.). Mam repo z zadaniami na studia, niechcący nadpisałem jeden plik z przykładowym wejściem dla programu, który mam napisać, dlatego skasowałem ten plik. Jak przywrócić pliki w katalogu z repo, których nie mam.

#linux #git
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lipathor: Dzięki, nie musiałem robić kopii nawet bo samo git reset dopobrało plik, który usunąłem. Commity robiłem ale aktualnej wersji nie miałem.

edit źle się wyraziłem, git reset nie pobrało ale mnie naprowadziłeś dzięki temu jak odzyskać plik.
  • Odpowiedz
#continousintegration #continousdeployment #windows #git #dotnet #programowanie
Hejka. Poszukuję najprostszego sposobu na ogarnięcie takiego schematu:
Nowy commit na gicie powoduje pobranie źródeł i kompilację oraz deployment do lokalnego katalogu. Budowanie i deployment ma być w jednym miejscu bo to środowisko developerskie. Co polecacie? Coś w miarę lekkiego by się zdało.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nowa wersja Git 2.10.1 zostala wydana.
Duzo drobnych zmian i ulepszen w dzialaniu wielu komend.
Tym razem nie bede tlumaczyl najwazniejszych punktow changeloga bo naprawde ciezko zadecydowac ktore sa wazne, tylko zalinkuje calosc: http://news.softpedia.com/news/git-2-10-version-control-system-gets-its-first-point-release-adds-94-changes-508909.shtml
Dziennik zmian jest na samym dole po kliknieciu "Show changelog".
#piwniczaknews #git #linux
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, głupie pytanie mam. Jak używamy gita i dodamy plik do przechowalni, a następnie zrobimy git status to program da nam protipa odnoście możliwości usunięcia pliku z przechowalni:

(use "git reset HEAD ..." to unstage)


Wie ktoś po cholerę tam jest ten HEAD? Jakoś nie mogę znaleźć przypadku, w którym różniłoby się to od po prostu
"git reset ..."
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

pomożecie z gitem? mam brancha A z dwoma commitami i mam brancha B z jednym commitem, i teraz tak: chciałbym do brancha A dodać commita z brancha B, ale bez żadnych konfliktów, mergów czy rebasów, po prostu chce tak jakby przepiąć wskaźnik brancha A na commita z brancha B, ale żeby poprzednie commity mi tam zostały, tak jak na obrazku
#programowanie #git
s.....a - pomożecie z gitem? mam brancha A z dwoma commitami i mam brancha B z jednym...

źródło: comment_I76IhjJa2bhCIQY41iTfXkYxoqcjthVk.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

chciałbym do brancha A dodać commita z brancha B, ale bez żadnych konfliktów, mergów


@slucham-psa-jak-gra: no jak dla mnie to będąc na branchu A na commicie A2 robisz pull z B1, jak będą conflicty to sobie je poprawisz, bo inaczej to się raczej nie da. Git jest systemem przyrostowym, więc każdy kolejny commit jest pochodną poprzedniego, nie może się od niego odciąć tak, by dodać "nowy twór" na tym samym
  • Odpowiedz
#programowanie #git

Potrzebuję pliku z configiem w repozytorium.
.config może nie przechowywać żadnych ważnych danych, ale musi być. (Jest potrzebny do zbudowania projektu na zewnętrznym serwerze)

Za to wiem, że moi koledzy z zespołu będą ten config podmieniać u siebie dla testów i w którymś momencie się zapomną i scommitują swoje zmiany.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@alosha: Ja mam osobny plik konfiguracyjny, który nie wpływa na build.

Ale drugi zespół z pracy korzysta z domyślnych rozwiązań w Visual Studio i wszystko mają razem, a ja teraz to podpinam pod serwery do deployu i konfiguracji.
  • Odpowiedz
Poradnik Gita/GitHuba 25 odcinków.
Powodzenia. Zainteresowani poradnikami niech mnie obserwują w tym tygodniu. Będzie co najmniej jeden poradnik dla programistów/it i jeden film o hackingu dziennie. Przeglądajcie też moje wrzutki na mikro bo nie chce robić własnych duplikatów a jest ich z 1000 przeznaczonych dla geeków.
https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAKWClAD_iKpNC0bGHxGhcx
#poradnik #komputery #it #opensource #programowanie #gruparatowaniapoziomu #nauka #internet #
zielonek1000 - Poradnik Gita/GitHuba 25 odcinków.
Powodzenia. Zainteresowani poradni...

źródło: comment_ffOABN8zjWbANc6OWGrqQzJ8dj9tNcWd.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W repo należy trzymać wszystkie pliki czy lepiej samą aplikację, a framework (i inne pluginy) doinstalowywać composerem? Jeśli lepsze jest drugie rozwiązanie to jak wydzielić pliki do repo?

#git #naukaprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@vibro_vagins: w trzymaniu wszystkiego razem fajne jest to, że robisz git clone i masz działający projekt.
odpowiedź: to zależy. jeśli to projekt frontendowy to takiego bootstrapa możesz podpiąć pod cdn'a, a jak projekt w RoR to logiczne, że railsy idą całe do repo
  • Odpowiedz
Mirki z #programowanie pomóżcie, żebym czegoś nie skopał.

Korzystając z #git przy każdej żądanej wprowadzonej zmianie robiłem commit. W pewnym momencie okazało się, że muszę cofnąć się do wersji, która była na etapie jednego z wcześniejszych commitów, więc wykonałem git commit i mam teraz tę starszą wersję a git status pokazuje HEAD detached at .

Do tej starszej wersji muszę wprowadzić teraz kilka poprawek, ale te zmiany które
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@navry: Opcje dwie:

a.) Jak już za'push'owałeś commity, to brzydko jest przepisywać historię, bo pomerdasz się z innymi. Zrób git revert i zrób ten commit od nowa albo po prostu zrób poprawkę. Najwyżej historia będzie trochę nieładna.
b.) Jak jeszcze nie puściłeś, to możesz sobie zmodyfikować historię przez git rebase:

1. Policz sobie ile commitów wstecz masz ten zasyfiony; załóżmy,
  • Odpowiedz
Cześć Mirki i Mirabelki z #programowanie,

Dziś mam dla wa następujące pytanie:

Github czy Bitbucket.
Wiem że cenowo Bitbucket wygrywa, ale jak wygląda sprawa z issue tracking, integracją z Jenkinsem, downtime serwerów
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach