dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem git

Opis jak zsynchronizować swoją kopię repozytorium, czyli fork, z głównym repozytorium na Github. Objaśnia jak zrobić, aby mieć najnowsze zmiany.

Tagi: git, GitHub
Źródło: tomaszprasolek.pl
Dziel się z innymi:
Jak zsynchronizować kopię (fork) z głównym repozytorium na Github - Tomasz Prasołek

Inne 2 dni, 6 godzin, 41 minut temu tomaszprasolek 33 rozwiń

by SeeItSharp | Posted on If you think that Pull Requests aka Code Review is just about good code quality, you are more than welcome to read this post. I will show you what “the best Pull Request ever” can do!

Źródło: www.seeitsharp.pl
Dziel się z innymi:
The best Pull Request ever in my life - See IT Sharp

Sztuka programowania 9 dni, 7 godzin, 38 minut temu TomekS 110 rozwiń

Dzisiaj napiszemy własnie polecenie do GITa. Nie będę pokazywał jak napisać własne polecenie, aby tylko nauczyć się czegoś nowego. Nasze polecenie będzie bardzo praktyczne. Będzie służyło do dodania na końcu wiadomości commita dodatkowego tekstu.

Tagi: bash, git
Źródło: tomaszprasolek.pl
Dziel się z innymi:
Jak napisać własne polecenie w gicie - Tomasz Prasołek

Inne 9 dni, 7 godzin, 38 minut temu tomaszprasolek 63 rozwiń

by SeeItSharp | If you are reading this, you are close to migrate from TFS TFVC to Git. Moving to Git is rather good decision, so congratulations! But calm your horses… How will you do this? What are your needs? *Many people refer to TFVC (source code version system in TFS) as TFS (Team Foundation Server – system to manage tasks, builds, CI/CD, tests, source code). Try to keep in mind that TFVC and TFS are different tools.No history If you do not need to take history of source code with you...

Tagi: git, migracja, TFS, tfvc
Źródło: www.seeitsharp.pl
Dziel się z innymi:
Migrate TFS TFVC to Git repository step-by-step tutorial

Narzędzia 15 dni, 8 godzin, 31 minut temu TomekS 55 rozwiń

Pierwsze spotkanie z system kontroli wersji Git może być ciężkie z powodu domyślnie instalowanego edytora Vim. Moje pierwsze spotkanie z nim było pewnie takie same jak większości programistów, którzy wcześniej w Vimie nie pracowali. Nie umiałem z niego wyjść. Wpisałem git commit, moim oczom ukazał się jakiś edytor, próbowałem wpisać wiadomość, jednak coś nie działało. Chciałem opuścić ten tryb, jednak ESCAPE również nie działał. Co zrobić?

Tagi: git, vim
Źródło: tomaszprasolek.pl
Dziel się z innymi:
Edytor VIM - niezbędne skróty i polecenia przydatne do pracy z gitem - Tomasz Prasołek

Narzędzia 16 dni, 8 godzin, 42 minuty temu tomaszprasolek 58 rozwiń

W tym wpisie pokażę jak można otworzyć konsolę bezpośrednio z Visual Studio z od razu ustawionym katalogiem projektu. Dodamy opcję Git Bash do menu głównego Visual Studio 🙂

Tagi: git
Źródło: tomaszprasolek.pl
Dziel się z innymi:
Jak dodać skrót Git Bash do menu głównego Visual Studio - Tomasz Prasołek

Narzędzia 27 dni, 9 godzin, 29 minut temu tomaszprasolek 85 rozwiń

Jeśli pracujecie z kilkoma branchami, można czasami się trochę pogubić. Gdzie to skomitowaliśmy? Czy zrobiliśmy merge’a na odpowiedni branch? Aby porównać dwa branche można skorzystać z jakiejś aplikacji z GUI do obsługi gita np. SourceTree. Aplikacja ładnie wizualizuje nasze branche, jednak albo pokazuje jeden, albo wszystkie. Co zrobić jak chcemy porównać commity między dwoma konkretnymi branchami? Z pomocą przychodzi Nam polecenie git show-branch.

Tagi: git
Źródło: tomaszprasolek.pl
Dziel się z innymi:
Porównanie commitów między branchami - git show-branch - Tomasz Prasołek

Inne 34 dni, 8 godzin, 3 minuty temu tomaszprasolek 71 rozwiń

Opcja git push --force-with-lease pozwala bezpiecznie nadpisać nasze zmiany (o ile trzymamy się pewnych zasad) na serwerze zdalnym, o ile ktoś już czegoś nowszego nie wrzucił.

Tagi: git
Źródło: tomaszprasolek.pl
Dziel się z innymi:
Bezpieczne (prawie zawsze) nadpisywanie zmian - git push -force-with-lease - Tomasz Prasołek

Inne 40 dni, 9 godzin, 4 minuty temu tomaszprasolek 55 rozwiń

Wszystkie zmiany w kodzie, które robimy lokalnie w jakimś momencie musimy wrzucić do zdalnego repozytorium. Git nie pozwoli Nam wrzucić swoich zmian, jeśli nie mamy zsynchronizowanego repozytorium. Przed wrzuceniem naszej pracy musimy ściągnąć ostatnie commity wrzucone przez innych. Do ściągnięcia najnowszej wersji repozytorium służy polecenie git pull. W tym wpisie pokazać jak można zmienić zachowanie polecenia git pull i jakie to da korzyści.

Tagi: git
Źródło: tomaszprasolek.pl
Dziel się z innymi:
Rebase podczas synchronizacji repozytorium - polecenie git pull -rebase - Tomasz Prasołek

Inne 47 dni, 9 godzin, 46 minut temu tomaszprasolek 114 rozwiń

Polecenie git log ma dużo różnych opcji. W tym wpisie chciałem pokazać inne opcje - moim zdaniem najbardziej przydatne i również najciekawsze.

Tagi: git
Źródło: tomaszprasolek.pl
Dziel się z innymi:
Git log - dodatkowe opcje, które warto znać - Tomasz Prasołek

Inne 55 dni, 10 godzin, 12 minut temu tomaszprasolek 52 rozwiń

Podstawy gita są bardzo proste. Aby zacząć korzystać z gita wystarczy znać tylko kilka poleceń. Jednak git jest potężnym narzędziem. Jeśli będziemy chcieli zrobić bardziej zaawansowane rzeczy możemy w pewnym momencie czuć się zagubieni. Możemy nawet bać się czegoś zrobić w obawie przed tym, że coś popsujemy. Warto najpierw przetestować różne polecenia bez obawy o utratę naszej pracy.

Tagi: git
Źródło: tomaszprasolek.pl
Dziel się z innymi:
Dopiero uczysz się gita? Najpierw przetestuj "na sucho" w narzędziu visualizing-git - Tomasz Prasołek

Narzędzia 64 dni, 9 godzin, 8 minut temu tomaszprasolek 191 rozwiń

Polecenie git log zna każdy użytkownik gita. Jest ono jednym z pierwszych, które poznajemy ucząc się tego systemu kontroli wersji. Pokazuje ono listę naszych commitów. W tym wpisie chciałem przedstawić jak można sformatować wygląd loga w dowolnym sposób jaki tylko chcemy. Log może pokazywać tylko te informacje, które są Nam naprawdę potrzebne.

Tagi: git
Źródło: tomaszprasolek.pl
Dziel się z innymi:
GIT: Jak sformatowatować log według własnych preferencji - opcja pretty - Tomasz Prasołek

Narzędzia 69 dni, 9 godzin, 29 minut temu tomaszprasolek 53 rozwiń

Pewnie nad tym się teraz zastanawiasz. Przecież commity się łączy w jeden, żeby historia była krótsza! Po co ją wydłużać? Po co w ogóle rozdzielać commit na dwa nowe? Jest kilka powodów: 1. Chcemy, żeby historia była bardziej czytelna. 2. Chcemy przeorganizować commity (interactive rebase) i powoduje Nam to konflikty. 3. Chcemy trzymać się zasady SRP (Single Responsibility Principle) w commitach, a do jednego wrzuciliśmy za dużo kodu. O tej zasadzie w kontekście gita przec...

Tagi: git
Źródło: tomaszprasolek.pl
Dziel się z innymi:
Jak rozdzielić commit na dwa i po co? – Tomasz Prasołek

Inne 76 dni, 9 godzin, 23 minuty temu tomaszprasolek 120 rozwiń

Ostatnio na Twitterze trafiłem na nowy program do gita o nazwie: LazyGit. Na pierwszy rzut oka przypomina aplikacje DOSowe z lat 90 🙂 , ale jakoś bardzo mnie to nie odstrasza.

Tagi: git
Źródło: tomaszprasolek.pl
Dziel się z innymi:
LazyGit – program do obsługi gita dla leniwych? – Tomasz Prasołek

Narzędzia 83 dni, 8 godzin, 53 minuty temu tomaszprasolek 128 rozwiń

W poprzednim wpisie opisywałam, jak używać komendy merge do łączenia zmian. Dzisiaj czas na kolejną komendę – rebase. Chcesz zmienić historię? Zapraszam!

Dziel się z innymi:
Zmiana historii: rebase w GitBashu – programmer-girl

Inne 86 dni, 9 godzin, 44 minuty temu Weronika Tobor 36 rozwiń

Jak zacząłem korzystać z Gita to większość poleceń wykonywałem z linii poleceń. Visual Studio używałem tylko do rozwiązywania konfliktów. Jednak taki tryb pracy był trochę niewygodny. Gdy trzeba było rozwiązać konflikt, to:musiałem przełączyć się do Visual Studio (a przeważnie mam kilka programów otwartych, czasem trzeba trochę się nawciskać CTRL+TAB 🙂 ), teraz wpisuję jedną komendę i rozwiązuje konflikt w aplikacji kdiff3.

Tagi: git, VCS
Źródło: tomaszprasolek.pl
Dziel się z innymi:
Git – szybsze rozwiązywanie konfliktów z narzędziem kdiff3 – Tomasz Prasołek

Narzędzia 92 dni, 9 godzin, 41 minut temu tomaszprasolek 114 rozwiń

Praca z Gitem. Dużo się o nim mówi, zwłaszcza w środowisku .NET, głównie ze względu na to iż Microsoft kupił Github, a także udostępnił źródła .NET Standard i .NET Core na licencji Open Source (MIT). Osobiście, ciągle się uczę Gita i przy okazji sprawdzam, testuję różne rozwiązania około-gitowe. Wtyczki, narzędzia, różnego rodzaju integracje z Gitem. To sprawia, że wiem co mogę i ile mogę. Gita świetnie się obsługuje z poziomu konsoli czy terminala i przy tym pozostanę, ale zawsze dobrze m...

Tagi: git, IDE, VCS
Dziel się z innymi:
Praca z Gitem. Nie tylko okienka, nie tylko konsola.

Narzędzia 92 dni, 9 godzin, 41 minut temu patrykkubiela 179 rozwiń

Czasem zdarza mi się, że dodam do projektu jakiś plik i zanim wrzucę go do repozytorium, to on jednak okazuje się niepotrzebny. Do tej pory usuwałem ten plik ręcznie, albo w Eksploratorze Windows albo wpisując komendę: rm <ścieżka do pliku>, gdzie z racji tego, że projekt jest spory, to ścieżka do pliku zawiera w sobie kilka folderów. Jest jednak lepsze rozwiązanie.

Źródło: tomaszprasolek.pl
Dziel się z innymi:
Jak szybko zrobić porządek w projekcie – polecenie git clean – Tomasz Prasołek

Inne 99 dni, 7 godzin, 34 minuty temu tomaszprasolek 120 rozwiń

Kolejna część dotycząca zawierania przyjaźni z konsolą GitBash - tym razem przedstawiam tajniki łączenia zmian czyli metody merge

Dziel się z innymi:
Merge w GitBashu – programmer-girl

Inne 100 dni, 8 godzin, 15 minut temu Weronika Tobor 50 rozwiń

Ostatnio bardzo mocno „katuję” swój mózg Gitem….hmmmm…uprzyjemniam mu chwile Gitem. Z racji tego, że w pracy nie mam możliwości poużywać sobie Gita w miarę często, eksperymentuję w domu na swoich pet-projects. Używam, używam, używam i nudzi mi się już ciągłe wpisywanie komend w konsoli. Rzecz jasna nie zamienię jej na inne narzędzie do pracy z Gitem, ale kiedy już pamiętasz te bardziej popularne komendy, odechciewa się. Pisałem już od dodatkach do PowerShella, również w kontekście Gita. O ...

Tagi: aliasy, git, komendy
Dziel się z innymi:
Git aliasy - Aliasy komend Gita

Narzędzia 103 dni, 2 godziny, 16 minut temu patrykkubiela 49 rozwiń

1 2 3 4 5 6