Mirki, coś pokręciłem.
Pomieszały mi się lokalne branche i commit poszedł nie tam, gdzie trzeba (nie tylko to oczywiście). Jak olać WSZYSTKIE zmiany a lokalnym brachu (także commit, który nie został wypchniety na githuba) i sprawic, zeby branch lokalny znów był idealną kopią tego, co jest na githubie?
Także mam na myśli przywrócenie usuniętych plików, usunięcie tych, których na githubie nie ma.
Bo nie chcę sobie jeszcze więcej popsuć ;)
#programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@venomik: bedac na branchu robisz hard reset do jakiegos commita, ktory jest na originie, a potem pull. Wczesniej skopiuj sobie recznie gdzies Twoje zmiany, bo je stracisz
  • Odpowiedz
Na #github nie da się wpisywać polskich liter ą, ś, ł w tym edytorze webowym (bo chyba podpięte pod jakieś skróty klawiszowe). Da się to jakoś przekonfigurować? Nigdzie nie widzę takiej opcji.



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

@mk321:

Tak, też wiem, że jako prawilny programista powinienem używać języka angielskiego a nie polskiego. Ale jak coś piszę na własne potrzebny (albo kolegów z uczelni), to chyba mogę napisać notatkę po polsku?

nie, nie możesz
#bojowkaascii
  • Odpowiedz
#git #naukaprogramowania

tl;dr: wersje trzymać w tags czy branches?

Mam repozytorium GIT.
Robię commity i chcę zachować poszczególne wersje. Oznaczam je za pomogą tagów (tags):
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321: Jak już ogarniesz mniej więcej gita, poczytaj o git-flow. Oczywiście wszystko zależy od specyfiki projektu, ale jak jesteś "agile" ;), to gałęzie masz dwie: "aktualną" (master) i "rozwojową" (devel), chyba, że już super koszerny jesteś i na każdą funkcjonalność masz oddzielnego brancza.
W skrócie:
Aktualną masz po to, aby w każdy momencie móc poprawiać błędy od użytkowników, "rozwojową" do wydawania nowych wersji. Jak już stwierdzisz, że "rozwojowa" osiągnęła wszystkie
  • Odpowiedz
#git #github #naukaprogramowania

Ogarniam polecenia w bashu, lecz jest jeden problem, wszystko się dzieje lokalnie. Jak bym chciał utworzyć repo na serwerze githuba i przy każdym commicie pliki były wysyłane na serwer. To jak to wykonać? Jakaś automatyczna synchronizacja czy coś ( ͡º ͜ʖ͡º)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam prosty skrypt który służy do wykonania pulla z bitbucketa. O dziwo odpalenie skryptu przez url nie wykonuje pulla, natomiast z terminala działa bez zarzutów. Wychodzi na to, że korzystając z php-fpm nie mogę wykonać tej konkretnej komendy. Git status, dla odmiany, działa bez problemu. Udało mi się wykonać skrypt przez terminal korzystając z fpm i, jak można się spodziewać, skrypt nie zadziałał. Nie wiem gdzie leży problem, ale byłbym wdzięczny za
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam sobie VPS na #linux gdzie stoją #docker
jeden z nich ma być ogólnie serwerem #git
jeden jest http/proxy (ogarnia subdomeny)
no a reszta ma być serwerami WWW na jakieś małe stronki ( #webdev)
jak sprytnie do tematu podejść by był porządek i ogar przy devowaniu?
Jestem zrozumiały? Jakie błędy moge popełnić? czego się wystrzegać?
#sysadmin #programowanie #pytanie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wytrzzeszcz: Z założenia masz właśnie nie "gmerać" w kontenerze z poziomu matki. Jeżeli na prawdę zachodzi taka konieczność, możesz przesłać plik przez scp albo rsync.
  • Odpowiedz
git co
git fetch
git commit
git push

Ok, GIT'a już znasz, teraz pora na coś, co się rzeczywiście przyda. Tutoriali do Javy nie znam, natomiast jeśli chodzi o książki, to mogę polecić np. Head First Java, Core Java, itp. Na tym się zarabia pieniądze, a nie na umiejętności obsługi jednego z wielu systemów kontroli wersji.
  • Odpowiedz
Nowy GitLab dostał powiadomienia, które są zrobione lepiej, niż na GitHubie. W tej chwili ciężko znaleźć jakąś znaczącą przewagę GitHuba na GitLabem.

A GitLab ma prywatne, darmowe repa i jest w wersji self-hosted.

#git #github #gitlab
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@laoong: nie mam TortoiseGit więc nie mogę się wypowiedzieć. Problem jest niestety taki, że nie znalazłem na chwilę obecną żadnego klienta gui do git'a który to potrafi :/ Zastanawiam się więc czy ktokolwiek z tych co tworzą te programy używa ich.
  • Odpowiedz
#webdev #visualstudio #git
Mireczki, pomieszalem sobie niezle w plikach solucji i chcialbym przywrocic pliki do takiego samego stanu jak sa na githubie. Jak to ogarnac z poziomu gui visual studio? Ewentualnie z poziomu linii komend.
Poza tym mam jeszcze jedno pytanie. Dziwi mnie to, ze gdy tworze nowy branch z poziomu vs to dalej operuje na tych samych plikach. Korzystajac z tfsa kazdy branch to nowa
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

chcialbym przywrocic pliki do takiego samego stanu jak sa na githubie


@rydes: `git reset --hard origin/nazwa-brancza

Dziwi mnie to, ze gdy tworze nowy branch z poziomu vs to dalej operuje na tych samych plikach.


@rydes: tak działa git. pliki są te same, git zapamiętuje tylko zmiany pomiędzy komitami.
  • Odpowiedz