Github

github
  1. git remote remove origin – usuwa zdalne repozytorium
  2. git add remote origin (url) – ustawia zdalne repozytorium
  3. git push -u origin master wypycha repozytorium
  4. git push – To podstawowa komenda Git, która wysyła Twoje lokalne zmiany do zdalnego repozytorium. Przekazuje wszystkie zatwierdzone zmiany z lokalnej gałęzi do gałęzi o tej samej nazwie w repozytorium zdalnym (w tym przypadku origin).
  5. -u (lub –set-upstream) – To opcjonalny argument, który ustawia śledzenie gałęzi zdalnej. Dzięki temu później, podczas używania git push i git pull, Git wie, którą gałąź zdalną należy używać, nawet bez podawania nazwy zdalnego repozytorium lub gałęzi.****
  6. git push -u origin master
  7. git pull pobiera najnowsze zmiany ze zdalnego repozytorium i łączy je z Twoją lokalną gałęzią.
  8. Aby sprawdzić, na jakiej gałęzi aktualnie się znajdujesz w repozytorium Git, możesz użyć komendy:
  9. git branch
  10. Aby utworzyć nową gałąź, użyj komendy:
  11. git branch nazwa_gałęzi
  12. Przełączanie się na nową gałąź
  13. Po utworzeniu gałęzi chcesz przejść na nią i zacząć wprowadzać zmiany. Możesz to zrobić za pomocą:
  14. git checkout nazwa_gałęzi
  15. W nowszych wersjach Git możesz także użyć komendy git switch:
  16. git switch nazwa_gałęzi
  17. Alternatywa: git switch -c
  18. W nowszych wersjach Git (po 2.23) wprowadzono polecenie git switch, które jest bardziej intuicyjne do przełączania się między gałęziami. Aby utworzyć nową gałąź i przełączyć się na nią, użyj:
  19. git switch -c feature-xyz
  20. Polecenie git checkout -b łączy dwie akcje: tworzenie nowej gałęzi i przełączanie się na nią. Argument -b to skrót, który mówi Git, że chcesz stworzyć nową gałąź, a następnie przełączyć się na nią.
  21. żywając GitHub CLI, możesz stworzyć nowe repozytorium na GitHubie w jednej komendzie:
  22. gh repo create –public –source=. –remote=origin
  23. nazwa_repozytorium>: nazwa repozytorium, które chcesz utworzyć na GitHubie.
  24. –public: oznacza, że repozytorium będzie publiczne. Możesz również użyć –private, jeśli chcesz, aby repozytorium było prywatne.
  25. –source=.: oznacza, że repozytorium będzie pochodzić z bieżącego katalogu.
  26. –remote=origin: automatycznie ustawi zdalne repozytorium o nazwie origin.
  27. Po wykonaniu tej komendy, GitHub CLI stworzy repozytorium na GitHubie i automatycznie połączy je z lokalnym repozytorium.
  28. Co robi –source w komendzie gh repo create?
  29. source określa, skąd GitHub CLI ma pobrać dane, które będą użyte do utworzenia repozytorium. Jeśli użyjesz –source=., oznacza to, że GitHub CLI ma użyć bieżaącego katalogu (czyli folderu, w którym uruchamiasz komendę) jako źródła dla nowego repozytorium.
  30. source=. działa tak, jakbyś przekazał lokalne pliki do repozytorium na GitHubie. Ale to nie jest dokładnie to samo, co git init. git init tworzy puste repozytorium w lokalnym katalogu, podczas gdy –source=. mówi GitHubowi, aby utworzyć repozytorium na GitHubie, używając bieżących plików z Twojego katalogu jako zawartości tego repozytorium.
  31. =================================================
  32. Praca z repozytoriami Git
  33. Git to niezwykle popularne narzędzie do kontroli wersji, które pozwala zarządzać historią zmian w projekcie. Oto kilka podstawowych komend i ich zastosowanie:
  34. Usuwanie zdalnego repozytorium:
  35. Aby usunąć zdalne repozytorium, użyj komendy:
  36. git remote remove origin
  37. Dodawanie zdalnego repozytorium:
  38. Aby dodać zdalne repozytorium, użyj:
  39. git remote add origin
  40. Zastąp rzeczywistym adresem swojego repozytorium.
  41. Wysyłanie zmian do repozytorium:
  42. Aby wypchnąć zmiany na zdalne repozytorium, użyj komendy:
  43. git push -u origin master
  44. git push: Wysyła Twoje lokalne zmiany do zdalnego repozytorium. Wszystkie zatwierdzone zmiany z lokalnej gałęzi zostaną przesłane do odpowiedniej gałęzi w zdalnym repozytorium.
  45. -u (lub –set-upstream): Ustala śledzenie gałęzi zdalnej, dzięki czemu w przyszłości nie musisz podawać zdalnego repozytorium ani gałęzi. Git zapamięta, którą gałąź należy śledzić.
  46. origin: Nazwa zdalnego repozytorium.
  47. master: Gałąź, którą chcesz wypchnąć. Zwróć uwagę, że w nowszych repozytoriach GitHub domyślną gałęzią może być main.
  48. Pobieranie zmian ze zdalnego repozytorium:
  49. Aby pobrać najnowsze zmiany ze zdalnego repozytorium i połączyć je z Twoją lokalną gałęzią, użyj:
  50. git pull
  51. Sprawdzanie, na jakiej gałęzi się znajdujesz:
  52. Aby sprawdzić, na jakiej gałęzi aktualnie jesteś, użyj:
  53. git branch
  54. Wynik tej komendy pokaże wszystkie dostępne gałęzie, a gałąź, na której aktualnie się znajdujesz, będzie oznaczona gwiazdką.
  55. Tworzenie nowej gałęzi:
  56. Aby utworzyć nową gałąź, użyj komendy:
  57. git branch
  58. Przełączanie się na nową gałąź:
  59. Po utworzeniu gałęzi chcesz się na nią przełączyć. Możesz to zrobić za pomocą:
  60. git checkout
  61. Lub, w nowszych wersjach Git, możesz użyć polecenia:
  62. git switch
  63. Tworzenie i przełączanie się na nową gałąź w jednym kroku:
  64. Aby utworzyć nową gałąź i od razu na nią przejść, użyj komendy:
  65. git checkout -b
  66. Lub alternatywnie:
  67. git switch -c
  68. Co oznacza git checkout -b?
  69. Komenda git checkout -b łączy dwie operacje:
  70. Tworzenie nowej gałęzi.
  71. Przełączanie się na nią.
  72. Argument -b wskazuje, że chcesz nie tylko utworzyć nową gałąź, ale także od razu na nią przejść.
  73. Podsumowanie:
  74. git remote remove origin – usuwa zdalne repozytorium.
  75. git remote add origin – dodaje nowe zdalne repozytorium.
  76. git push -u origin master – wypycha lokalne zmiany do zdalnego repozytorium.
  77. git pull – pobiera zmiany z repozytorium zdalnego i scala je z Twoją lokalną gałęzią.
  78. git branch – wyświetla listę gałęzi i oznacza aktualną.
  79. git branch – tworzy nową gałąź.
  80. git checkout lub git switch – przełącza na nową gałąź.
  81. git checkout -b lub git switch -c – tworzy nową gałąź i od razu na nią przechodzi.
  82. Mam nadzieję, że te informacje są pomocne! Jeśli masz pytania, daj znać.
Total
0
Shares
Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Post
software-cost-reduction:-effective-strategies-for-2025

Software Cost Reduction: Effective Strategies for 2025

Next Post
data-analysis-and-dashboarding-in-excel

DATA ANALYSIS AND DASHBOARDING IN EXCEL

Related Posts