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.

11
Wprowadź komunikat zatwierdzenia, aby wyjaśnić, dlaczego to scalanie jest konieczne, szczególnie jeśli łączy on zaktualizowany pakiet nadrzędny w gałąź tematyczną
Korzystam z Git. Wykonałem ściąganie ze zdalnego repozytorium i dostałem komunikat o błędzie: Wprowadź komunikat zatwierdzenia, aby wyjaśnić, dlaczego to scalanie jest konieczne, szczególnie jeśli łączy on zaktualizowany pakiet nadrzędny w gałąź tematyczną. Próbuję wpisać wiadomość i nacisnąć, Enterale nic się nie dzieje. Jak powiedzieć Git / Terminal, że skończyłem …

6
git stash stosuje wersję
Mam 2 oddziały: mistrz | projekt Pracując w projektowaniu, zrobiłem skrytkę i przestawiłem się na master, dokonałem pewnych poprawek. Wróciłem do projektowania i wykonałemstash apply tylko, aby stracić wszystkie moje zmiany w branży projektowania. Mam nadzieję, że cała moja praca jest w skrytce, ponieważ ich nie wyczyściłem ani nie usunąłem. …
513 git  git-stash 

5
Jak „obwinić” usuniętą linię?
git blamejest świetny dla zmodyfikowanych i dodanych linii, ale jak mogę znaleźć, kiedy linia, która istniała w określonym poprzednim zatwierdzeniu została ostatecznie usunięta. Myślębisect , ale liczyłem na coś wygodniejszego. (Zanim zapytasz: w tym przypadku właśnie zrobiłem a git log -pi przeszukałem linię kodu i (a) jakiś idiota właśnie usunął …
506 git 


5
Rozpakuj usunięty plik w git
Zwykle, aby odrzucić zmiany w pliku, należy: git checkout -- <file> Co jeśli zmiana, którą chcę odrzucić, polega na usunięciu pliku? Powyższa linia dałaby błąd: error: pathspec '<file>' did not match any file(s) known to git. Jakie polecenie przywróci ten pojedynczy plik bez cofania innych zmian? punkt bonusowy: Co też, …
504 git  git-checkout 

3
Pomiń chwytaki Git
Patrzę na git hook, który szuka instrukcji print w kodzie Pythona. Jeśli znaleziono instrukcję print, uniemożliwia to polecenie git. Chcę pominąć ten hak i powiedziano mi, że jest na to polecenie. Nie udało mi się go znaleźć. jakieś pomysły?
503 git  githooks  git-commit 


10
Czy pobrać dziennik zatwierdzeń dla określonej linii w pliku?
Czy jest jakiś sposób, aby git dostarczył ci dziennik zatwierdzeń dla samych zatwierdzeń, które dotknęły określonej linii w pliku? Podobnie jak git blame, ale git blamepokaże OSTATNIE zatwierdzenie, które dotknęło określonego wiersza. Naprawdę chciałbym uzyskać podobny dziennik, nie listę zatwierdzeń do dowolnego miejsca w pliku, ale tylko zatwierdzenia, które dotknęły …
502 git 

7
Częściowo wybranie zatwierdzenia z Git
Pracuję nad 2 różnymi gałęziami: wydanie i rozwój . Zauważyłem, że nadal muszę zintegrować niektóre zmiany, które zostały wprowadzone w gałęzi wydania z powrotem do gałęzi programistycznej . Problem polega na tym, że nie potrzebuję całego zatwierdzenia, tylko kilka kawałków w niektórych plikach, więc to proste git cherry-pick bc66559 nie …

7
Czy Gemfile.lock powinien być zawarty w .gitignore?
Jestem trochę nowy w pakiecie i generuje pliki. Mam kopię repozytorium git z GitHub, do którego wielu ludzi przyczynia się, więc zdziwiłem się, widząc, że bundler utworzył plik, który nie istniał w repozytorium i nie był na .gitignoreliście. Od kiedy go rozwidliłem, wiem, że dodanie go do repozytorium nic nie …

24
Jak zmusić Gita do sklonowania w bieżącym katalogu
Robię: git clone ssh://user@host.com/home/user/private/repos/project_hub.git ./ Dostaję: Fatal: ścieżka docelowa „.” już istnieje i nie jest pustym katalogiem. Znam ścieżkę. już istnieje. I zapewniam, że katalog jest pusty. (Robię to w środku i nic nie widzę!) Czego mi brakuje tutaj, aby sklonować ten projekt do bieżącego katalogu?
499 git  git-clone 

14
Jak korzystać z kontroli źródła Git for Unity3D?
Czy chcesz uzyskać więcej informacji na temat Przepełnienia stosu w : Git для контроля версий w Unity3D? Jakie są najlepsze praktyki korzystania z kontroli źródła Git w Unity 3D, szczególnie w przypadku binarnego charakteru projektów Unity 3D? Proszę opisać przepływ pracy, jakie ścieżki będą zawarte w .gitignore, jakie ustawienia należy …

8
Staging Usunięte pliki
Powiedzmy, że mam plik w moim repozytorium git o nazwie foo. Załóżmy, że został usunięty za pomocą rm(nie git rm). Następnie status git pokaże: Changes not staged for commit: deleted: foo Jak przeprowadzić etap usuwania tego pojedynczego pliku? Jeśli spróbuję: git add foo To mówi: 'foo' did not match any …
499 git  git-add  git-rm  git-stage 



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.