Pytania otagowane jako git

Git to rozproszony system kontroli wersji Open Source (DVCS). Użyj tego tagu do pytań związanych z użyciem Git i przepływami pracy. NIE UŻYWAJ tagu [github] do problemów związanych z Git, ponieważ repozytorium jest hostowane na GitHub. Nie należy także używać tego znacznika do ogólnych pytań programowych, które mogą dotyczyć repozytorium Git.

14
pull / push z wielu zdalnych lokalizacji
Krótko mówiąc: czy istnieje sposób na wypchnięcie repozytorium git i pobranie z listy zdalnych repozytoriów (zamiast pojedynczego „pochodzenia”)? Długie: często mam sytuację, gdy tworzę aplikację na wielu komputerach, z różnymi łączami - powiedz laptop podczas transportu, komputer „A”, gdy jestem w określonej lokalizacji, i inny komputer „B” podczas gdy na …
743 git 

30
Nie można przesłać do GitHub - ciągle mówi potrzeba scalenia
Jestem nowy w GitHub . Dzisiaj spotkałem się z pewnym problemem, gdy próbowałem przekazać mój kod do GitHub. Pushing to git@github.com:519ebayproject/519ebayproject.git To git@github.com:519ebayproject/519ebayproject.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@github.com:519ebayproject/519ebayproject.git' hint: Updates were rejected because the tip of your current branch is behind …
743 git 

14
Jaka jest różnica między git reset --mixed, --soft i --hard?
Chcę podzielić zatwierdzenie i nie jestem pewien, której opcji resetowania użyć. Patrzyłem na stronę Co robi „git reset”? , ale zdałem sobie sprawę, że tak naprawdę nie rozumiem, czym jest indeks git lub obszar oceny, dlatego wyjaśnienia nie pomogły. Również przypadki użycia --mixedi --softwyglądają tak samo dla mnie w tej …


11
Jak usunąć niepoprawne odwołanie do oddziału z Git?
W moim bieżącym repozytorium mam następujące dane wyjściowe: $ git branch -a * master remotes/origin/master remotes/public/master Chcę usunąć remotes/public/masterz listy oddziałów: $ git branch -d remotes/public/master error: branch 'remotes/public/master' not found. Ponadto wynik działania git remotejest dziwny, ponieważ nie zawiera public: $ git remote show origin Jak mogę usunąć „piloty …

19
Jak zignorować niektóre pliki w Git
Mam repozytorium z pliku Hello.java. Podczas kompilacji Hello.classgenerowany jest dodatkowy plik. Utworzyłem wpis Hello.classw .gitignorepliku. Jednak plik nadal wydaje się być śledzony. Jak sprawić, by Git ignorował Hello.class?
731 git  gitignore 


25
Jaka jest różnica między Mercurialem a Gitem?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Używam gita od jakiegoś czasu w systemie Windows (z msysGit) i podoba mi się pomysł rozproszonej kontroli źródła. Niedawno patrzyłem na Mercurial (hg) i wygląda …

11
Czy jest możliwe wybranie zatwierdzenia z innego repozytorium git?
Pracuję z repozytorium git, które wymaga zatwierdzenia z innego repozytorium git, które nie wie nic o pierwszym. Zazwyczaj wybrałbym cherry przy użyciu HEAD@{x}w dzienniku reflog, ale ponieważ .gitnic nie wie o tym wpisie reflog (inny katalog fizyczny), w jaki sposób mogę to wybrać, czy mogę? Używam git-svn. Moja pierwsza gałąź …
724 git  cherry-pick 

14
Czy istnieje opcja git-merge --dry-run?
Łączę się w odległej gałęzi, która może mieć wiele konfliktów. Jak mogę stwierdzić, czy będzie to powodować konflikty, czy nie? Nie widzę niczego podobnego w --dry-runpozycji ON git-merge.
724 git  git-merge 


7
Jak zmienić zdalne repozytorium dla submodułu git?
Utworzyłem repozytorium git z podmodułem. Jestem w stanie powiedzieć samemu podmodułowi, aby zmienił ścieżkę zdalnego repozytorium, ale nie jestem pewien, jak powiedzieć repozytorium nadrzędnemu, jak zmienić ścieżkę zdalnego repozytorium dla tego podmodułu. Nie zdziwiłbym się, gdyby trochę nie miałem szczęścia i musiałem robić rzeczy ręcznie, ponieważ nawet usuwanie submodułów nie …

11
Usuń zatwierdzenie git, które nie zostało wypchnięte
Zrobiłem, git commitale jeszcze nie wysłałem go do repozytorium. Kiedy to zrobię git status, dostaję „# Twój oddział wyprzedza„ master ”o 1 zatwierdzenie. Więc jeśli chcę cofnąć moje najwyższe zatwierdzenie, czy mogę po prostu: git reset --hard eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 biorąc pod uwagę, że kiedy to zrobię git log, dostaję: commit eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 …
722 git 

9
Resetowanie pilota do określonego zatwierdzenia
Chcę odrzucić wszystkie zmiany wprowadzone po zatwierdzeniu <commit-hash>. Więc zrobiłem: git reset --hard <commit-hash> Teraz chcę zrobić to samo z moim pilotem. W jaki sposób mogę to zrobić? Później wykonałem kilka zatwierdzeń (i wypycham) <commit-hash>i chcę je wszystkie odrzucić. Jest po prostu coś poszło strasznie źle w drodze i nie …
709 git 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.