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.

3
Jak przeformułować pierwszy komunikat o zatwierdzeniu git?
Mam drzewo robocze zawierające 3 commmity: ➜ ~ myproject git: (mistrz) git log commit a99cce8240495de29254b5df8745e41815db5a75 Author: My Name <my@mail.com> Date: Thu Aug 16 00:59:05 2012 +0200 .gitignore edits commit 5bccda674c7ca51e849741290530a0d48efd69e8 Author: My Name <my@mail.com> Date: Mon Aug 13 01:36:39 2012 +0200 Create .gitignore file commit 6707a66191c84ec6fbf148f8f1c3e8ac83453ae3 Author: My Name <my@mail.com> …


6
git - konflikt scalania, gdy lokalny jest usuwany, ale plik istnieje w zdalnym
Jestem bardzo nowy w git i zastanawiałem się, jak powinienem zająć się scalaniem, w którym w lokalnym repozytorium usunąłem kilka plików z gałęzi głównej, ale te pliki istnieją w gałęzi zdalnej. Po wykonaniu git-merge pokazuje konflikty, które wystąpiły. Używając git gui, pokazuje, że plik lokalny został usunięty, podczas gdy zdalny …
116 git 

9
Jak odrzucić wszystkie zmiany wprowadzone w gałęzi?
Pracuję w gałęzi (tj. design) I dokonałem wielu zmian, ale muszę je wszystkie odrzucić i zresetować, aby pasowała do wersji repozytorium. Myślałem, że git checkout designto zrobię, ale po prostu mówi mi, że jestem już w gałęzi designi mam 3 zmodyfikowane pliki. Jak odrzucić te zmiany i uzyskać gałąź, która …
116 git  branch  rollback 

5
Rebase pojedyncze zatwierdzenie Git
Czy istnieje sposób na przeniesienie pojedynczego zatwierdzenia z gałęzi na inną gałąź? Mam taką strukturę gałęzi: -- -- -- -- -- (Master) \ -- -- -- -- -- XX (Feature-branch) Wszystko, co chcę zrobić, to zmienić bazę ostatniego zatwierdzenia Feature-branchna główny i cofnąć Feature-branchjeden zatwierdzenie. -- -- -- -- -- …
116 git  rebase 

9
Git stash pop - wymaga scalenia, nie można odświeżyć indeksu
Nie mogę otworzyć skrytki, ponieważ połączyłem gałąź, która najwyraźniej koliduje z moją skrytką, a teraz najwyraźniej nie można jej otworzyć. app.coffee: needs merge unable to refresh index Czy ktoś wie, jak to rozwiązać? NAPRAWIONY! Okazuje się, że faktycznym problemem był nierozwiązany konflikt podczas scalania, a NIE to, że skrytka powodowała …
116 git  git-stash 

7
Jak usunąć niezakłócone wychodzące zatwierdzenie w programie Visual Studio?
Przypadkowo wprowadziłem etapową zmianę w nowej gałęzi w programie Visual Studio 2017 do mojego lokalnego repozytorium. Nie został przesłany do zdalnego repozytorium. Chcę się go pozbyć, ale nie mogę znaleźć na to sposobu. Przeniosłem się z lokalnego oddziału głównego do nowego oddziału. Następnie usunąłem nowy oddział. Ale Wychodzące Commits nadal …

7
Jak zmienić nazwę gałęzi „master” w Git na „wydanie”?
Chcielibyśmy wymusić nową politykę dla naszych projektów, zgodnie z którą gałąź główna będzie teraz nazywana gałęzią wydania, aby upewnić się, że jest bardziej jasne, w jaki sposób powinna być używana. Oczywiście będziemy mieć również rozwijanie i wydawanie gałęzi kandydatów. Rozumiem, że mogę lokalnie zmienić nazwę gałęzi głównej, używając po prostu …

4
Usuwanie plików za pomocą Git / GitHub
Po pierwsze, jestem nowy w Git. Usunąłem kilka plików lokalnie na moim Macu za pomocą Findera. Chcę, aby pliki, które usunąłem, nie były już wyświetlane w bieżącej gałęzi, ale tak się dzieje. Czy użytkownicy Gita znają polecenie aktualizacji indeksu?
115 git  github 

1
Jaka jest różnica między „git fetch origin” a „git remote update origin”?
W odpowiedzi na pytanie o ściąganie jednego zatwierdzenia na raz z repozytorium git , zalecono mi użycie git remote updatezamiast git fetch. Przeczytałem obie strony podręcznika, ale nie mogę powiedzieć, że zrozumiałem je w całości. Czy ktoś może mi wyjaśnić, jak git fetch origini get remote update originzachowywać się inaczej?
115 git 

4
git: Zastosuj zmiany wprowadzone przez zatwierdzenie w jednym repozytorium do innego repozytorium
Mam repo1i repo2na komputerze lokalnym. Są bardzo podobne, ale ta ostatnia jest jakąś inną gałęzią ( repo1nie jest już utrzymywana). /path/to/repo1 $ git log HEAD~5..HEAD~4 <some_sha> Add: Introduce feature X Jak zastosować zmiany dokonane przez zobowiązać <some_sha>się repo1do repo2? Czy muszę przygotować jakąś łatkę, czy można zrobić kilka cherry-pickmiędzy repozytoriami? …
115 git 

2
Dlaczego git ciągle pokazuje moje zmiany, kiedy przełączam gałęzie (zmodyfikowane, dodane, usunięte pliki), bez względu na to, czy uruchomię git add, czy nie?
Jestem naprawdę nowy w git i próbowałem zrozumieć, dlaczego git ciągle pokazuje wszystko, co zmieniłem w jednej gałęzi w innej, kiedy uruchamiam git checkout, aby przełączać się między gałęziami. Najpierw próbowałem nie używać git add i nie działało. Jednak próbowałem wtedy użyć git add, ale nie rozwiązałem problemu. Nie używam …
115 git 

6
Konwertować folder Git do modułu podrzędnego retrospektywnie?
Dość często jest tak, że piszesz jakiś projekt i po chwili staje się jasne, że jakiś komponent projektu jest faktycznie przydatny jako samodzielny komponent (być może biblioteka). Jeśli miałeś ten pomysł od samego początku, istnieje spora szansa, że ​​większość tego kodu znajduje się w swoim własnym folderze. Czy istnieje sposób …



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.