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.


4
Jak cofnąć „git reset”?
Jaki jest najprostszy sposób na cofnięcie git reset HEAD~ Komenda? Obecnie jedynym sposobem, jaki mogę wymyślić, jest wykonanie „git clone http: // ...” ze zdalnego repozytorium.
1311 git 


10
Jak cofnąć polecenie „git commit --amend” zrobione zamiast „git commit”
Przypadkowo zmieniłem poprzednie zatwierdzenie. Zatwierdzenie powinno być osobne, aby zachować historię zmian, które wprowadziłem w określonym pliku. Czy istnieje sposób na cofnięcie tego ostatniego zatwierdzenia? Jeśli zrobię coś podobnego git reset --hard HEAD^, pierwsze zatwierdzenie również zostanie cofnięte. (Nie wysłałem jeszcze żadnych zdalnych katalogów)
1294 git  commit  undo  amend 


8
Jak poprawnie wymusić push Git?
Skonfigurowałem zdalne nie-podstawowe „główne” repozytorium i sklonowałem je na moim komputerze. Wprowadziłem kilka lokalnych zmian, zaktualizowałem moje lokalne repozytorium i przesunąłem je z powrotem do mojego zdalnego repozytorium. Do tego momentu wszystko było w porządku. Teraz musiałem coś zmienić w zdalnym repozytorium. Potem zmieniłem coś w moim lokalnym repozytorium. Uświadomiłem …

9
Jak zdobyć tylko jeden plik z innej gałęzi
Używam git i pracuję na gałęzi master. Ta gałąź ma plik o nazwie app.js. Mam experimentoddział, w którym wprowadziłem wiele zmian i mnóstwo zmian. Teraz chcę przenieść wszystkie zmiany wykonane tylko do app.jsod experimentdo mastergałęzi. Jak mogę to zrobić? Po raz kolejny nie chcę łączenia. Chcę tylko przenieść wszystkie zmiany …
1261 git  git-checkout 




15
ignorowanie dowolnego katalogu „bin” w projekcie git
Mam taką strukturę katalogów: .git/ .gitignore main/ ... tools/ ... ... W katalogu głównym i narzędziach oraz w każdym innym katalogu, na dowolnym poziomie, może znajdować się katalog „bin”, który chcę zignorować (i chcę też zignorować wszystko pod nim). Próbowałem każdego z tych wzorów w .gitignore, ale żaden z nich …
1236 git  gitignore 



10
Jak wygenerować łatkę git dla konkretnego zatwierdzenia?
Muszę napisać skrypt, który tworzy łatki dla listy numerów zatwierdzeń SHA1. Próbowałem użyć git format-patch <the SHA1>, ale wygenerowało to poprawkę dla każdego zatwierdzenia od czasu SHA1. Po wygenerowaniu kilkuset łatek musiałem zabić proces. Czy istnieje sposób na wygenerowanie łatki tylko dla określonego SHA1?
1231 git  patch 


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.