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.

10
Jak wymusić wypchnięcie resetowania do zdalnego repozytorium?
Nasza zdalna główna gałąź jakoś się popsuła. Bieżący kod programistyczny znajduje się w gałęzi głównej wraz z najnowszymi zatwierdzeniami. Oczywiście kod programistyczny nie jest gotowy na gałąź główną. Więc na moim lokalnym repozytorium, zrobiłem reset do najnowszej znacznika git reset --hard (Tag). Gałąź główna jest teraz poprawna w moim lokalnym …
96 git 


6
Jak dodać / usr / local / bin w $ PATH na Macu
Kiedy otwieram plik .profile w terminalu, mam następujące informacje: export PATH=$PATH:/usr/local/git/bin Teraz zainstalowałem node.js na Maca i mówi: Upewnij się, że / usr / local / bin znajduje się w $ PATH. Jak mogę dodać /usr/local/bindo eksportu PATH=$PATH:/usr/local/git/bin?
96 macos  git  node.js  path  profile 

9
Dlaczego moja „gałąź git” nie ma mastera?
Jestem początkującym gitem i ciągle czytam o gałęzi „mistrzowskiej”. Czy „mistrz” to tylko konwencjonalne imię, którego używali ludzie, czy też ma specjalne znaczenie HEAD? Kiedy robię git branchna klonie, który mam, widzę tylko jedną pojedynczą gałąź - tę, na której jestem. W ogóle nie ma „pana”. Jeśli piszę git checkout …
96 git 


8
Czy Git publicznie ujawnia mój adres e-mail?
Przewodniki, które przeczytałem do tej pory na temat Gita, mówią, że powinienem przejść do konfiguracji i podać swoje imię i adres e-mail. Nie rozwodzą się; po prostu mówią, żeby to zrobić. Dlaczego Git potrzebuje mojego adresu e-mail? A co ważniejsze, czy jeśli udostępnię swoje repozytorium publicznie, na przykład przez GitHub, …
96 git  privacy 

3
Muszę wyskoczyć i usunąć „środkowe” zatwierdzenie w mojej gałęzi master. Jak mogę to zrobić?
Na przykład w następującej gałęzi głównej muszę wyrzucić do kosza tylko zatwierdzenie af5c7bf16e6f04321f966b4231371b21475bc4da, które jest drugim z powodu poprzedniej rebase: commit 60b413512e616997c8b929012cf9ca56bf5c9113 Author: Luca G. Soave <luca.soave@gmail.com> Date: Tue Apr 12 23:50:15 2011 +0200 add generic config/initializers/omniauth.example.rb commit af5c7bf16e6f04321f966b4231371b21475bc4da Author: Luca G. Soave <luca.soave@gmail.com> Date: Fri Apr 22 00:15:50 2011 …

5
„Git diff” nic nie robi
Przypuszczam, że jest to gdzieś błąd konfiguracji, ale nie mogę dowiedzieć się, gdzie. Wydaje się, że zwykłe polecenia git działają dobrze, ale „git diff” nic nie robi. Aby być bezpiecznym, usunąłem zewnętrzne narzędzia porównujące z mojego pliku .gitconfig. Zostało to zainstalowane przez MacPorts i jest to najnowsza wersja (1.7.2.2). Widzę, …
96 git  git-diff 

3
Co tak naprawdę oznaczają kasy git?
Co jest checkoutw git? Wiem, że kiedy zrobisz coś checkoutdla określonej gałęzi, HEADwskazuje na tę gałąź. Ale co to naprawdę oznacza? Czy to oznacza, że ​​mogę wtedy pracować w tej gałęzi? Jeśli tak, to bez sprawdzenia oddziału nie mogę nad nim pracować? Co to remote checkoutznaczy? Jak to jest przydatne?
96 git  git-checkout 

4
Jak zignorować pliki, które są w repozytorium?
Mam plik (config.php), który jest już zatwierdzony do repozytorium Git, ale chcę zignorować lokalnie, tj. Chcę, aby ten plik pozostał w repozytorium, ale zmusić Gita do zignorowania wszelkich zmian w nim. Umieściłem plik w .gitignore, ale nadal jest oznaczony jako zmieniony, a Git nadal próbuje wprowadzić zmiany, za każdym razem, …
96 git  gitignore  git-rm 

3
Weryfikujesz podpisane zatwierdzenia Git?
W nowszych wersjach gitmożliwe jest podpisywanie poszczególnych zatwierdzeń (oprócz tagów) kluczem PGP: git commit -m "some message" -S Możesz pokazać te podpisy na wyjściu git logza pomocą --show-signatureopcji: $ git log --show-signature commit 93bd0a7529ef347f8dbca7efde43f7e99ab89515 gpg: Signature made Fri 28 Jun 2013 02:28:41 PM EDT using RSA key ID AC1964A8 gpg: …
96 git 

3
Czy haki git są wypychane do pilota, gdy „git push”?
Jeśli utworzę nowy skrypt przechwytujący w moim repozytorium lokalnym w repo / .git / hooks / post-commit, a następnie uruchomię polecenie „git push”, to czy punkty zaczepienia zostaną przesłane do pilota? Czy wtedy, gdy inni programiści uruchomią „git pull” z tego samego źródła, otrzymają moje nowe hooki?
96 git  githooks 



5
jak ustawić żądany język w git-gui?
Niedawno przyjechałem do Gita w ramach projektu, w którym uczestniczę. Uważam, że git gui jest raczej przydatny (pod OSX Snow Leopard) do srtatu, ale bardzo chciałbym, aby nie był zlokalizowany (w moim przypadku po francusku). Czy wolisz lub zhakujesz, aby git gui było wyświetlane w języku angielskim?
95 git  git-gui 

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.