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.

5
Czy wielu `.gitignore`s jest marszczonych?
O ile repo nie składało się z kilku niezależnych projektów, wydaje się, że najprościej byłoby mieć tylko jeden .gitignoreplik w katalogu głównym repo niż różne. Czy istnieje standardowa najlepsza praktyka w zakresie tej lub analizy online, gdy jedno podejście jest lepsze od drugiego?
239 git 


5
Jak cofnąć ściągnięcie git?
Chciałbym cofnąć ściąganie git z powodu niechcianych zatwierdzeń na zdalnym źródle, ale nie wiem, do której wersji muszę zresetować. Jak mogę wrócić do stanu, zanim git ściągnął zdalne źródło?
238 git  undo  pull 

4
Jak połączyć zdalny master z lokalnym oddziałem
Mam lokalny oddział projektu („configUpdate”), który rozwidliłem z projektu innej osoby i wprowadziłem wiele zmian w nim i chciałbym scalić zmiany, które wprowadzili w moim lokalnym oddziale. próbowałem git pull --rebase origin configUpdate ale nie uchwycił najnowszych zmian - jak połączyć te dwa elementy? (także dla punktów bonusowych, co zrobiłem …
238 git  branch  pull 


25
git push mówi „wszystko na bieżąco”, mimo że mam lokalne zmiany
Mam zdalny serwer gitosis i lokalne repozytorium git i za każdym razem, gdy dokonam dużej zmiany w kodzie, wypchnę te zmiany również na ten serwer. Ale dzisiaj stwierdzam, że chociaż mam pewne lokalne zmiany i zobowiązuję się do lokalnego repozytorium, po uruchomieniu git push origin mastermówi „Wszystko aktualne”, ale kiedy …
238 git  gitosis 

11
Jaka jest różnica między ściąganiem a klonowaniem w git?
Jaka jest różnica między robieniem (po mkdir repoi cd repo): git init git remote add origin git://github.com/cmcculloh/repo.git git fetch --all git pull origin master i git clone git://github.com/cmcculloh/repo.git To znaczy, oczywiście, że jeden jest krótszy, ale poza tym, czy w zasadzie robią to samo?
237 git  clone  pull 

11
Nie można zignorować pliku .idea / workspace.xml - wyskakuje
Korzystając z PHPStorm, próbuję zignorować to, workspace.xmlktóre pojawia się za każdym razem, gdy próbuję dokonać polecenia git. Mój .gitignorewygląda jak: /.idea/ .idea/workspace.xml Ponieważ w pewnym momencie plik został zatwierdzony, wykonałem również: git rm --cached .idea/workspace.xml a następnie popełnił usunięcie, zepchnięty do samego repozytorium. Ale plik pojawia się później, gdy wprowadzam …


16
Jak usunąć wiele usuniętych plików w repozytorium Git
Usunąłem niektóre pliki i pokazuje status git jak poniżej. Popełniłem i popchnąłem. GitHub nadal pokazuje usunięte pliki w repozytorium. Jak mogę usunąć pliki z repozytorium GitHub? # On branch master # Changes not staged for commit: # (use "git add/rm <file>..." to update what will be committed) # (use "git …
236 git  git-rm 

3
Plik git diff w stosunku do ostatniej zmiany
Czy jest możliwe, aby git wytworzył różnicę między konkretnym plikiem, jaki istnieje teraz i jaki istniał przed ostatnim zatwierdzeniem, które go zmieniło? To znaczy, jeśli wiemy: $ git log --oneline myfile 123abc Fix some stuff 456def Frobble the foos 789dba Initial commit Następnie git diff 456def myfilepokazuje ostatnią zmianę na …
236 git  git-diff 


18
Python nie działa w linii poleceń git bash
Python nie będzie działał w git bash (Windows). Kiedy wpisuję python w wierszu poleceń, zabiera mnie do pustej linii, nie mówiąc, że wszedł do Python 2.7.10, podobnie jak robi to w PowerShell. Nie wyświetla mi komunikatu o błędzie, ale Python po prostu nie działa. Już upewniłem się, że uwzględniono zmienne …

11
Pokaż różnicę między zatwierdzeniami
Korzystam z Git na Ubuntu 10.04 (Lucid Lynx). Poczyniłem pewne zobowiązania wobec mojego mistrza. Chcę jednak uzyskać różnicę między tymi zatwierdzeniami. Wszystkie są w mojej głównej gałęzi. Na przykład: commit dj374 made changes commit y4746 made changes commit k73ud made changes Chcę uzyskać różnicę między k73ud a dj374. Jednak gdy …
236 git  git-diff 

3
Różnica między autorem a autorem w Git?
Próbuję zrobić coś w rodzaju zatwierdzenia git commit --author="John Doe <john@doe.com>" -m "<the usual commit message>" gdzie John Doe to użytkownik, którego imię chcę dokonać zatwierdzenia. Wygląda na to, że wszystko w porządku git log. Jednak gdy wykonam a gitk, nazwa autora jest poprawna, ale nazwa osoby odpowiedzialnej jest wybierana …
236 git  git-config  gitk 

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.