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.



8
Jak poznać nazwę użytkownika git i adres e-mail zapisany podczas konfiguracji?
Podczas konfiguracji gituruchomiłem te dwie komendy: git config --global user.name "My Name" git config --global user.email "myemail@example.com" Wątpię jednak, czy popełniłem literówkę, czy nie. Czy jest więc jakieś polecenie, aby poznać nazwę i adres e - mail, które zostały gitzapisane podczas konfiguracji? Oczywiście mogę to wiedzieć, używając git logpolecenia, patrząc …
147 git  git-config 

5
Problemy z wprowadzeniem komunikatu o zatwierdzeniu Gita w Vimie
System operacyjny: Windows piszę $ git commit następnie „# Wprowadź treść komunikatu” Piszę jakiś tekst, na przykład „Dodano weryfikację formularza” Naciśnij klawisz Enter i nie zatwierdzono. Następnie wciskam Shift + Enter, Ctrl + Enter, Alt + Enter - nadal nie zatwierdzono. Myślę, że to głupie kłopoty, ale co mam zrobić?
146 git  commit  message 

5
Jak właściwie działają reguły wykluczania .gitignore?
Próbuję rozwiązać problem gitignore w dużej strukturze katalogów, ale aby uprościć moje pytanie, ograniczyłem go do następującego. Mam następującą strukturę katalogów dwóch plików (foo, bar) w zupełnie nowym repozytorium git (na razie brak zatwierdzeń): a/b/c/foo a/b/c/bar Oczywiście, 'git status -u' pokazuje: # Untracked files: ... # a/b/c/bar # a/b/c/foo To, …
146 git  gitignore 

7
Wyświetlanie i usuwanie zatwierdzeń Git, które nie znajdują się w żadnej gałęzi (wiszące?)
Mam repozytorium Git z dużą ilością zatwierdzeń, które nie znajdują się w żadnej konkretnej gałęzi, mogę git showje zrobić , ale kiedy próbuję wyświetlić listę gałęzi, które je zawierają, nic nie informuje. Myślałem, że jest to problem z wiszącymi zatwierdzeniami / drzewem (wynikający z gałęzi -D), więc przyciąłem repozytorium, ale …
146 git  branch  git-dangling 


14
Problem z wypychaniem nowego kodu w Github
Utworzyłem nowe repozytorium na Github, które ma teraz tylko plik Readme.md. Mam nowo utworzony projekt RoR, który chciałem przesłać do tego repozytorium. Poniżej znajdują się polecenia, które wydałem w moim terminalu, aby wykonać to wraz z błędem, który otrzymuję. git remote add origin https://github.com/aniruddhabarapatre/learn-rails.git Po czym wpisałem swoją nazwę użytkownika …
146 git  github  git-push 

6
Dlaczego git-rebase daje mi konflikty scalania, kiedy wszystko, co robię, to zgniatanie zatwierdzeń?
Mamy repozytorium Gita z ponad 400 zatwierdzeniami, z których pierwsze kilkadziesiąt to wiele prób i błędów. Chcemy uporządkować te zatwierdzenia, zgniatając wiele w jednym zatwierdzeniu. Oczywiście git-rebase wydaje się właściwą drogą. Mój problem polega na tym, że kończy się to konfliktami scalania, a te konflikty nie są łatwe do rozwiązania. …


5
Git łączy dwie lokalne gałęzie
Mam gałąź Master, gałąź A i gałąź B. Teraz pracuję w gałęzi A i muszę połączyć gałąź A z gałęzią B i kontynuować pracę w gałęzi A. Wszystkie pliki są zatwierdzane w gałęzi A i B. Jak szybko to wdrożyć?
146 git  merge 


1
Jak przywrócić gałąź główną do upstream
Rozwidliłem repozytorium git i skonfigurowałem wcześniej. Zrobiłem kilka zmian w gałęzi Master, zobowiązałem się do przejścia na github. Co powinienem teraz zrobić, aby porzucić wszystkie zmiany w gałęzi Master i uczynić ją identyczną z gałęzią główną wyższego rzędu?
145 git  github 

5
git odrzuć wszystkie zmiany i ściągnij ze źródła
Jak mogę pobrać repozytorium nadrzędne i zastąpić je master? Mam tylko jedną gałąź w moim repozytorium, którą jest master, i całkowicie to zepsułem, więc w zasadzie muszę zacząć od początku. Myślę, że init wykona zadanie, ale czy jest łatwiejszy sposób?
145 git 

12
Instalowanie Git w PATH z klientem GitHub dla Windows
Jak zainstalować Git w moim PATH, używając klienta GitHub dla Windows? Występują błędy, ponieważ najwyraźniej Git nie jest zainstalowany w PATH. Na przykład przy użyciu Atom, próba zainstalowania wtyczki Linter powoduje następujący błąd: npm ERR! not found: git npm ERR! npm ERR! Failed using git. npm ERR! This is most …

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.