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
Dlaczego git revert narzeka na brakującą opcję -m?
Pracuję więc nad projektem z innymi ludźmi i pracuję nad wieloma widelcami github. Ktoś właśnie naprawił problem i połączyłem się z jego widelcem, ale potem zdałem sobie sprawę, że mogę znaleźć lepsze rozwiązanie. Chcę cofnąć właśnie zatwierdzone zatwierdzenie. Próbowałem to zrobić, git revert HEADale otrzymałem ten błąd: fatal: Commit <SHA1> …
185 git  github  git-revert 

18
jak sprawić, by Git ignorował pliki .idea utworzone przez Rubymine
Używam Rubymine do projektów Rails. Bardzo często Rubymine wprowadza zmiany w .idea/*plikach, na których mi nie zależy. Ale wciąż uniemożliwia mi sprawdzanie nowych oddziałów i sprawia, że ​​moja wersja .idea/różni się od moich współpracowników. Mamy już dodane .idea/do .gitignore, ale utrzymuje śledzenie zmian w .idea. Jak mam to zrobić we …
185 git  rubymine 

11
Policz liczbę zatwierdzeń w oddziale Git
Znalazłem już tę odpowiedź: liczba zatwierdzeń w gałęzi w git, ale zakłada się, że gałąź została utworzona z master. Jak mogę policzyć liczbę zatwierdzeń wzdłuż gałęzi bez polegania na tym założeniu? W SVN jest to banalne, ale z jakiegoś powodu naprawdę trudno jest to rozgryźć w git.
184 git 

11
Rozpoznanie różnicy między dwoma repozytoriami
Jak możemy poznać różnicę między dwoma repozytoriami git? Scenariusz: mamy repo_a i repo_b. Ten ostatni został utworzony jako kopia repo_a. Później nastąpił równoległy rozwój obu repozytoriów. Czy jest sposób, abyśmy mogli wymienić różnice między aktualnymi wersjami tych dwóch repozytoriów?
184 git  git-diff 

4
Śledź nową zdalną gałąź utworzoną w GitHub
Mam już lokalną gałąź główną śledzącą zdalną gałąź główną projektu github. Teraz mój współpracownik utworzył nowy oddział w tym samym projekcie i chcę odpowiednio wykonać następujące czynności: utwórz nowy oddział lokalnie spraw, aby ta nowa gałąź śledziła nowo utworzoną gałąź zdalną. Jak mam to zrobić poprawnie?
183 git  github  git-branch 


5
Jak zgnieść dwa niesekwencyjne zatwierdzenia?
Jestem trochę nowy w całej funkcji rebasingu w git. Powiedzmy, że dokonałem następujących zatwierdzeń: A -> B -> C -> D Potem zdaję sobie sprawę, że Dzawiera poprawkę, która zależy od dodanego nowego kodu Ai że te zatwierdzenia należą do siebie. Jak mogę zgnieść Ai Drazem i odchodzenie Bi Cspokoju?
183 git  git-rebase 

18
Git - Jak naprawić „uszkodzony” interaktywny rebase?
Udało mi się stworzyć trochę bałaganu w moim lokalnym repozytorium git. Próbowałem naprawić zepsuty zatwierdzenie, korzystając z poniższych instrukcji . Przed uruchomieniem „git commit --amend” (i po git rebase --interactive) zdecydowałem, że moje zmiany są nieprawidłowe i dlatego wykonałem „git reset HEAD --hard”. Nie jest to dobry pomysł, mówię ci. …
183 git  msysgit  git-rebase 


5
Rebasing a zatwierdzenie scalające Git
Weźmy następujący przypadek: Mam trochę pracy w gałęzi tematycznej i teraz jestem gotowy do powrotu do mastera: * eb3b733 3 [master] [origin/master] | * b62cae6 2 [topic] |/ * 38abeae 1 Wykonuję scalanie z mastera, rozwiązuję konflikty i mam: * 8101fe3 Merge branch 'topic' [master] |\ | * b62cae6 2 …

8
Jak scalić bieżącą gałąź z inną gałęzią
Mam dwie gałęzie, master i dev. Zawsze pracuję nad programistą i sprawdzam kod w gałęzi master dopiero po zatwierdzeniu go do użytku produkcyjnego. Kiedy to robię, muszę wykonać następujące czynności: git checkout master git merge dev git checkout dev To okropnie gadatliwe, a ponieważ często to robię, chciałbym je zminimalizować. …

4
Spraw, aby Heroku prowadził nie-master oddział Git
Mam projekt hostowany na Heroku i doszedłem do tego stopnia, że ​​chcę stworzyć alternatywny serwer testowy (dzięki czemu mogę testować pracowników Heroku bez zakłócania produkcji). Skonfigurowałem już mojego głównego pilota Heroku z moim bagażnikiem i pilota Heroku-dev, na którym chcę uruchomić alternatywną gałąź. Mój problem polega na tym, że ponieważ …
182 git  heroku 

5
Zignorować zmodyfikowane (ale nie zatwierdzone) pliki w git?
Czy mogę powiedzieć gitowi, aby zignorował pliki, które zostały zmodyfikowane (usunięte), ale nie należy ich zatwierdzać? Sytuacja polega na tym, że mam repozytorium w repozytorium, które zawiera rzeczy, które w ogóle mnie nie interesują, więc usunąłem go, aby nie pojawiał się w autouzupełnianiu itp. (W IDE). Ale teraz, jeśli dodam …
182 git  git-svn  ignore 

4
fatal: Niepoprawna nazwa obiektu: „master”
Mam prywatny serwer z uruchomionym programem git 1.7 git init folder nie tworzy gałęzi master. Bo kiedy to zrobię: git branch nic nie wymienia. Kiedy robię: git --bare init tworzy pliki. Kiedy piszę git branch master to mówi: fatal: Not a valid object name: 'master'.
182 git 

8
Alias ​​Git - wiele poleceń i parametrów
Próbuję utworzyć alias, który używa zarówno wielu poleceń Git, jak i parametrów pozycyjnych. Dla każdej z nich są strony Stackoverflow, a zrobienie obu wydaje się boleśnie oczywiste, ale mam problem. Na przykład chcę przejść do gałęzi foo i wykonać status. Więc w moim .gitconfigmam: [alias] chs = !sh -c 'git …
182 git  sh  alias  git-alias 

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.