Zastanawiałem się, czy istnieje łatwy sposób na wypchnięcie i ściągnięcie lokalnej gałęzi ze zdalną gałęzią o innej nazwie bez konieczności podawania obu nazw. Na przykład: $ git clone myrepo.git $ git checkout -b newb $ ... $ git commit -m "Some change" $ git push origin newb:remote_branch_name Teraz, jeśli ktoś …
Właśnie zacząłem używać Gita i naprawdę pomyliłem się między różnymi gałęziami. Czy ktoś może mi pomóc dowiedzieć się, jakie są następujące typy gałęzi? oddziały lokalne lokalne oddziały śledzenia zdalne oddziały oddziały zdalnego śledzenia Jaka jest różnica między nimi? A jak one ze sobą współpracują? Chyba bardzo pomocny będzie szybki kod …
Utworzyłem repozytorium git, aby odzwierciedlić działającą witrynę (która jest repozytorium non-bare git): git clone --mirror ssh://user@example.com/path/to/repo Teraz, aby aktualizować ten klon lustrzany o wszystkie zmiany z jego zdalnego źródła, którego polecenia lub poleceń muszę użyć? Chciałbym aktualizować wszystko: zatwierdzenia, odwołania, hooki, gałęzie itp. Dzięki!
Mam skonfigurowane następujące piloty: $ git remote korg rorg Oraz następujące gałęzie: $ git branch -a * (no branch) remotes/korg/gingerbread remotes/korg/gingerbread-release remotes/korg/honeycomb remotes/korg/honeycomb-mr1-release remotes/korg/master remotes/m/android-2.3.3_r1 -> refs/tags/android-2.3.3_r1a remotes/m/gingerbread -> korg/gingerbread Teraz chcę wypchnąć wszystkie zdalne gałęzie z korgdo rorgzdalnego. Jak mogę to zrobić? Najlepiej bez tworzenia lokalnego oddziału dla każdego …
Przypadkowo trafiłem w to dzisiaj, próbując uruchomić Git garbage collect : $ git gc fatal: bad object refs/remotes/origin/HEAD error: failed to run repack Jak sobie z tym radzę?
Tylko ja w mojej organizacji dokonuję zatwierdzeń z następującym komunikatem: Połącz gałąź zdalnego śledzenia „pochodzenie / rozwój” w programować Nie jestem pewien, co robię, żeby je wywołać, ale chciałbym przestać. Jakie polecenie wydaję, aby utworzyć to zatwierdzenie i jakie jest właściwe polecenie, którego powinienem użyć, aby go nie wyprodukować?
Jak ustawić odwołanie HEAD pilota Git tak, aby wskazywało na coś innego niż „master”? W moim projekcie obowiązuje zasada nieużywania gałęzi „master” (wszystkie gałęzie mają mieć zrozumiałe nazwy). Co więcej, kanoniczne repozytorium główne jest dostępne tylko przez ssh: //, bez dostępu do powłoki (jak GitHub lub Unfuddle). Mój problem polega …
Ze strony podręcznika: Deletes all stale tracking branches under <name>. These stale branches have already been removed from the remote repository referenced by <name>, but are still locally available in "remotes/<name>". Więc usunąłem kilka gałęzi za pomocą git push origin :staleStuff a potem pobiegł git remote prune origin Jednak tylko …
Jestem bardzo nowy w Git; Dopiero niedawno utworzyłem konto GitHub. Właśnie próbowałem przekazać moje pierwsze repozytorium (przykładowy projekt), ale pojawia się następujący błąd: No such remote 'origin' Uruchomiłem następujące polecenia: git init git commit -m "first commit" git remote add origin https://github.com/VijayNew/NewExample.git git push -u origin master Jednak gdy uruchomiłem …
W skrócie; Jak mogę usunąć zdalne wiele połączonych pilotów? Więcej informacji; Mam repozytorium git z dziesiątkami pilotów, które zostały połączone w master. Mogę usuwać te piloty pojedynczo, używając: git push --delete origin myBranch-1234 Jednak jest to powolny i żmudny proces dla wszystkich pilotów. Więc próbuję tego polecenia: git branch -r …
Problem: Chcę sposobu na usunięcie wszystkich lokalnych oddziałów, które mam, a które nie mają pilota. Łatwo jest przelać nazwy gałęzi do a git branch -D {branch_name}, ale jak w pierwszej kolejności uzyskać tę listę? Na przykład: Tworzę nowy oddział bez pilota: $ git co -b no_upstream Wymieniam wszystkie moje oddziały, …
Dlaczego pojawia się ten błąd, kiedy mój adres URL repozytorium git jest poprawny? jitendra@JITENDRA-PC /c/mySite (master) $ git push beanstalk master fatal: 'git@skarp.beanstalkapp.com/gittest.git' does not appear to be a git repository fatal: The remote end hung up unexpectedly jitendra@JITENDRA-PC /c/mySite (master) $ git clone git://github.com/jquery/jquery.git Cloning into jquery... Remote: Counting …
Do wdrażania w Heroku używam git push heroku master. Ale jak sprawdzić, którą wersję przeniosłem do heroku? (Często mam wątpliwości, czy zaktualizowałem najnowszą wersję) Dla tych, którzy nie są zaznajomieni z tym, skrypt tworzenia Heroku generuje zdalne repozytorium git, do którego można wysłać. Po wypchnięciu kod jest wdrażany w magiczny …
Buduję (nieco ograniczonego) klienta Git. Aby skonfigurować repozytorium, wprowadź adres URL do zdalnego repozytorium. Chcę sprawdzić, czy użytkownik ma uprawnienia do odczytu i zapisu w tym repozytorium. Jeśli nie, przedstawiam okno dialogowe uwierzytelniania. Sprawdzam dostęp do odczytu za pomocą git ls-remote <url>. Czy istnieje analogiczny sposób sprawdzenia dostępu do zapisu …
Od czasu do czasu napotykam ten problem. Powiedzmy, że przeczytałem kod źródłowy railsów, ponieważ napotykam na pewne problemy. git clone git://github.com/rails/rails.git Podczas badań coś przetestowałem i teraz mam poprawkę, której chciałbym przyjrzeć się rdzennemu zespołowi railsów. Jak wprowadzić zmiany do rozwidlonej wersji szyn. Pamiętaj, kiedy sklonowałem, nie sklonowałem wersji rozwidlonej, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.