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
Podziel poprzednie zatwierdzenie na wiele zatwierdzeń
Czy bez tworzenia gałęzi i wykonywania kilku funky pracy nad nową gałęzią jest możliwe rozbicie pojedynczego zatwierdzenia na kilka różnych zatwierdzeń po tym, jak zostało ono przypisane do lokalnego repozytorium?
1222 git 

10
Jak zmienić nazwę tagu Git?
Dzisiaj przeglądałem dzienniki projektu i zdałem sobie sprawę, że jakiś czas temu natknąłem się na nazwę tagu. Czy jest jakiś sposób na zmianę nazwy tagu? Google nie znalazł niczego przydatnego. Zdaję sobie sprawę, że mogłem sprawdzić oznakowaną wersję i stworzyć nowy tag, nawet tego spróbowałem. Ale wydaje się, że tworzy …
1219 git  git-tag 

11
Jak korzystać z Git Merge - Quash?
Mam zdalny serwer Git, oto scenariusz, który chcę wykonać: Dla każdego błędu / funkcji tworzę inną gałąź Git Nadal zatwierdzam swój kod w tym oddziale Git z nieoficjalnymi wiadomościami Git W górnym repozytorium musimy wykonać jedno zatwierdzenie dla jednego błędu z oficjalną wiadomością Git Jak więc połączyć moją gałąź z …
1208 git  git-merge  git-squash 

30
Usuń gałęzie śledzenia już nie na pilocie
Czy istnieje prosty sposób usunięcia wszystkich gałęzi śledzenia, których zdalny odpowiednik już nie istnieje? Przykład: Oddziały (lokalne i zdalne) mistrz pochodzenie / mistrz origin / bug-fix-a origin / bug-fix-b origin / bug-fix-c Lokalnie mam tylko oddział główny. Teraz muszę pracować nad poprawką błędów , więc sprawdzam ją, pracuję nad nią …
1170 git  git-branch 

12
Dlaczego istnieją dwa sposoby na wycofanie pliku z Git?
Czasami git sugeruje, git rm --cachedaby oderwać plik, czasem git reset HEAD file. Kiedy powinienem użyć które? EDYTOWAĆ: D:\code\gt2>git init Initialized empty Git repository in D:/code/gt2/.git/ D:\code\gt2>touch a D:\code\gt2>git status # On branch master # # Initial commit # # Untracked files: # (use "git add <file>..." to include in …
1166 git  git-reset  git-rm 

11
Jak mogę połączyć dwa zatwierdzenia w jeden, jeśli już rozpocząłem rebase?
Próbuję scalić 2 zatwierdzenia w 1, więc podążyłem za „zgniataniem zatwierdzeń z rebase” z git ready . Pobiegłem git rebase --interactive HEAD~2 W powstałym edytorze zmieniam pickna, squasha następnie zapisz-wyjdź, ale zmiana bazy kończy się niepowodzeniem z błędem Nie można „zgnieść” bez wcześniejszego zatwierdzenia Teraz, gdy moje drzewo pracy osiągnęło …
1157 git  git-merge 








30
Jak utworzyć plik .gitignore
Muszę dodać kilka reguł do mojego .gitignorepliku. Nie mogę go jednak znaleźć w folderze projektu. Czy to nie jest tworzone automatycznie przez Xcode? Jeśli nie, jakie polecenie pozwala mi je utworzyć?
1109 git  xcode4.3  gitignore 

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.