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.

12
Jak wybrać wiele zatwierdzeń
Mam dwie gałęzie. Popełnić ajest szef jednego, a druga ma b, c, d, ei fna górze a. Chcę przenieść c, d, ea fdo pierwszego oddziału bez popełnienia b. Korzystanie wiśnia odebrać to jest proste: Zamówienie pierwszy oddział cherry-pick jeden po drugim cdo fi rebase drugą gałąź na początku. Ale czy …

9
Jak mogę przenieść znacznik na gałęzi git do innego zatwierdzenia?
W gałęzi master utworzyłem tag o nazwie v0.1tak: git tag -a v0.1 Ale potem zdałem sobie sprawę, że wciąż muszę wprowadzić pewne zmiany, aby połączyć się w master w wersji 0.1, więc to zrobiłem. Ale teraz mój v0.1tag utknął (aby przywołać analogię karteczek post-it) niewłaściwe zatwierdzenie. Chcę, aby utknęła na …
858 git  git-tag 

30
Git dla początkujących: ostateczny praktyczny przewodnik
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Ok, po obejrzeniu tego postu przez PJ Hyetta , postanowiłem przejść do końca i przejść z Gitem . Potrzebuję więc praktycznego przewodnika dla początkujących po …



5
Utwórz gałąź Git z bieżącymi zmianami
Zacząłem pracować nad moją główną gałęzią, myśląc, że moje zadanie będzie łatwe. Po chwili zdałem sobie sprawę, że zajmie to więcej pracy i chcę wykonać całą tę pracę w nowym oddziale. Jak mogę utworzyć nowy oddział i zabrać ze sobą wszystkie te zmiany bez brudzenia mistrza ?
848 git  git-branch 

10
Jak podać nazwę użytkownika i hasło, uruchamiając „git clone git@remote.git”?
Wiem, jak podać nazwę użytkownika i hasło do żądania HTTPS w następujący sposób: git clone https://username:password@remote Ale chciałbym wiedzieć, jak podać nazwę użytkownika i hasło do pilota w następujący sposób: git clone git@remote.git Próbowałem tak: git clone username:password@git@remote.git git clone git@username:password@remote.git git clone git@remote.git@username:password Ale nie zadziałały.
844 git 



12
Global Git ignoruje
Chcę skonfigurować Git do globalnego ignorowania niektórych plików. Dodałem .gitignoreplik do mojego katalogu domowego ( /Users/me/) i dodałem do niego następujący wiersz: *.tmproj Ale to nie ignoruje tego typu plików. Masz pojęcie, co robię źle?
841 git  global  gitignore 

20
git zastępuje LF przez CRLF
Uruchamianie gita na komputerze z systemem Windows XP za pomocą bash. Wyeksportowałem swój projekt z SVN, a następnie sklonowałem nagie repozytorium. Następnie wkleiłem eksport do katalogu nagich repozytoriów i zrobiłem: git add -A Następnie dostałem listę wiadomości z informacją: LF zostanie zastąpiony przez CRLF Jakie są konsekwencje tego nawrócenia? To …
838 git 


9
Jak odzyskać pojedynczy plik z określonej wersji w Git?
Mam repozytorium Git i chciałbym zobaczyć, jak wyglądały niektóre pliki kilka miesięcy temu. Znalazłem rewizję w tym dniu; to jest 27cf8e84bb88e24ae4b4b3df2b77aab91a3735d8. Muszę zobaczyć, jak wygląda jeden plik, a także zapisać go jako („nowy”) plik. Udało mi się zobaczyć plik przy użyciu gitk, ale nie ma opcji, aby go zapisać. Próbowałem …
831 git  single-file 

10
Jak przeszukać repozytorium Git za pomocą komunikatu zatwierdzenia?
Sprawdziłem kod źródłowy w GIT za pomocą komunikatu zatwierdzenia „Kompilacja 0051”. Wydaje mi się jednak, że nie mogę już znaleźć tego kodu źródłowego - jak wyodrębnić to źródło z repozytorium GIT przy użyciu wiersza polecenia? Aktualizacja Sprawdzone w wersjach 0043, 0044, 0045 i 0046 za pomocą SmartGIT. Sprawdzono 0043 i …
828 git  git-log 

29
.gitignore i „Następujące nieśledzone pliki drzewa roboczego zostaną nadpisane przez kasę”
Więc dodałem folder do mojego pliku .gitignore. Kiedy to zrobię git status, mówi mi to # On branch latest nothing to commit (working directory clean) Jednak gdy próbuję zmienić gałęzie, otrzymuję następujące informacje: My-MacBook-Pro:webapp marcamillion$ git checkout develop error: The following untracked working tree files would be overwritten by checkout: …
826 git  git-merge  gitignore 

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.