Pytania otagowane jako git-checkout

Pobierz gałąź lub plik do bieżącego drzewa roboczego w repozytorium Git.

4
git stash blunder: git stash pop i zakończył się konfliktami scalania
Zrobiłem git stash popi skończyłem z konfliktami scalania. Usunąłem pliki z systemu plików i zrobiłem to git checkouttak, jak pokazano poniżej, ale wydaje się, że pliki nadal nie są scalone. Następnie spróbowałem zastąpić pliki i git checkoutpowtórzyć ten sam wynik. Próbowałem wymusić to -fflagą. Każda pomoc będzie mile widziana! chirag-patels-macbook-pro:haloror …


13
Błąd wypychania Git: Nie można odłączyć starego (odmowa uprawnień)
Na zdalnym serwerze mam skonfigurowany hak po otrzymaniu, aby dokonać wypłaty z mojego repozytorium: #!/bin/sh GIT_WORK_TREE=/var/www/<website> git checkout -f Ale kiedy wypycham z mojego komputera lokalnego do repozytorium git na serwerze, otrzymuję następujące komunikaty o błędach: remote: error: unable to unlink old '<file>' (Permission denied) To pojawia się wiele razy, …



7
Jak mogę przenieść HEAD z powrotem do poprzedniej lokalizacji? (Odłączona głowa) i Cofnij zatwierdza
W Git próbowałem zrobić squash commit, łącząc się z innym oddziałem, a następnie resetując HEADsię do poprzedniego miejsca poprzez: git reset origin/master Ale muszę wyjść z tego. Jak mogę przenieść HEAD z powrotem do poprzedniej lokalizacji? Mam fragment SHA-1 ( 23b6772) zatwierdzenia, do którego muszę go przenieść. Jak mogę wrócić …

3
Jaka jest różnica między git switch a git checkout <branch>
Git 2.23 wprowadza nowe polecenie git switch- po przeczytaniu dokumentacji wydaje się być prawie takie samo, jak git checkout &lt;branchname&gt;ktoś może wyjaśnić różnicę lub przypadek użycia? Wprowadzono dwa nowe polecenia „git switch” i „git restore” w celu rozdzielenia „sprawdzania gałęzi, aby pracować nad rozwojem jej historii” i „sprawdzania ścieżek poza …

6
Dlaczego git-rebase daje mi konflikty scalania, kiedy wszystko, co robię, to zgniatanie zatwierdzeń?
Mamy repozytorium Gita z ponad 400 zatwierdzeniami, z których pierwsze kilkadziesiąt to wiele prób i błędów. Chcemy uporządkować te zatwierdzenia, zgniatając wiele w jednym zatwierdzeniu. Oczywiście git-rebase wydaje się właściwą drogą. Mój problem polega na tym, że kończy się to konfliktami scalania, a te konflikty nie są łatwe do rozwiązania. …

14
tag git checkout, git pull kończy się niepowodzeniem w gałęzi
Sklonowałem repozytorium git, a następnie pobrałem tag: # git checkout 2.4.33 -b my_branch To jest w porządku, ale kiedy próbuję uruchomić git pullw moim oddziale, git wypluwa ten błąd: Brak informacji o śledzeniu dla bieżącego oddziału. Określ oddział, z którym chcesz się połączyć. Szczegółowe informacje można znaleźć w git-pull (1) …


2
git checkout wszystkie pliki
Jak mogę pozbyć się wszystkich zmian we wszystkich plikach mojego repozytorium? Powiedzmy, że jestem w branży i dokonałem pewnych zmian. git statuszwraca zestaw plików w polu „Zmiany nie zostały wprowadzone do zatwierdzenia” i zauważam, że chciałbym pozbyć się wszystkich tych zmian we wszystkich plikach. Jak mogę to zrobić jednym poleceniem? …
127 git  git-checkout 

8
Przywróć usunięty folder w repozytorium Git
Usunąłem całą zawartość folderu, a folder jest pusty. Wciąż miałem kopię w moim zdalnym repozytorium. Ale kiedy zrobiłem, git pullto nie odłożyłem usuniętych plików, czy nie ma tego zrobić? Zrobiłem więc trochę badań i zobaczyłem, że możesz przywrócić plik, wykonując git checkout &lt;revision&gt; -- &lt;name of file&gt; Ale to działa …
101 git  git-checkout 

11
Przełącz gałąź Git bez pobierania plików
Czy w Git można przejść do innej gałęzi bez wypisywania wszystkich plików? Po zmianie gałęzi muszę usunąć wszystkie pliki, zregenerować je, zatwierdzić i przełączyć z powrotem. Więc wyewidencjonowywanie plików to tylko strata czasu (a jest ich około 14 000 - to długa operacja). Aby wszystko było jasne: Potrzebuję tego wszystkiego, …
100 git  branch  git-checkout 

3
Co tak naprawdę oznaczają kasy git?
Co jest checkoutw git? Wiem, że kiedy zrobisz coś checkoutdla określonej gałęzi, HEADwskazuje na tę gałąź. Ale co to naprawdę oznacza? Czy to oznacza, że ​​mogę wtedy pracować w tej gałęzi? Jeśli tak, to bez sprawdzenia oddziału nie mogę nad nim pracować? Co to remote checkoutznaczy? Jak to jest przydatne?
96 git  git-checkout 


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.