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.

4
Czy mogę „zatwierdzić” plik i zignorować zmiany jego zawartości?
Każdy programista w moim zespole ma własną konfigurację lokalną. Te informacje o konfiguracji są przechowywane w pliku o nazwie, devtargets.rbktóry jest używany w naszych zadaniach kompilacji prowizji. Nie chcę jednak, aby programiści blokowali nawzajem swój plik devtargets. Moją pierwszą myślą było umieszczenie tego pliku na .gitignoreliście, aby nie był zaangażowany …
355 git  gitignore 


2
Co dokładnie robi „rebase - zachowaj-scala” gita (i dlaczego?)
Dokumentacjarebase Gita dla tego polecenia jest dość krótka: --preserve-merges Instead of ignoring merges, try to recreate them. This uses the --interactive machinery internally, but combining it with the --interactive option explicitly is generally not a good idea unless you know what you are doing (see BUGS below). Co się dzieje, …
355 git  git-rebase 

30
Git Push ERROR: nie znaleziono repozytorium
Mam bardzo dziwny problem z giti github. Kiedy próbuję naciskać, otrzymuję: git push -u origin master ERROR: Repository not found. fatal: The remote end hung up unexpectedly Dodałem pilota: git remote add origin git@github.com:account-name/repo-name.git Jakieś pomysły?
355 git  github  git-push 

27
Czy możesz usunąć wiele gałęzi za pomocą jednego polecenia za pomocą Git?
Chciałbym, aby oczyścić moje lokalne repozytorium, które ma mnóstwo starych gałęzi, na przykład: 3.2, 3.2.1, 3.2.2, itd Miałem nadzieję na sprytny sposób na usunięcie wielu z nich na raz. Ponieważ w większości są zgodne z konwencją uwalniania kropek, pomyślałem, że może istnieć skrót do powiedzenia: git branch -D 3.2.* i …
355 git 

9
Twój oddział wyprzedza „origin / master” o 3 zatwierdzenia
Podczas uruchamiania otrzymuję następujące informacje git status Your branch is ahead of 'origin/master' by 3 commits. Przeczytałem w innym wpisie, jak to naprawić jest uruchamiane, git pull --rebaseale czym dokładnie jest rebase, czy stracę dane, czy jest to prosty sposób synchronizacji z masterem?
354 git  git-rebase 


8
Tworzenie nowej pustej gałęzi dla nowego projektu
Używamy repozytorium git do przechowywania naszego projektu. Nasze oddziały odbiegają od pierwotnego. Ale teraz chcemy stworzyć mały nowy projekt do śledzenia dokumentacji. W tym celu chcielibyśmy utworzyć nową pustą gałąź, aby rozpocząć przechowywanie naszych plików, i chciałbym, aby inni użytkownicy sieci sklonowali tę gałąź. Jak możemy to zrobić? Próbowałem pewnych …
351 git  branch  git-branch 


16
Czy można użyć pip do zainstalowania pakietu z prywatnego repozytorium GitHub?
Próbuję zainstalować pakiet Python z prywatnego repozytorium GitHub. W przypadku publicznego repozytorium mogę wydać następujące polecenie, które działa dobrze: pip install git+git://github.com/django/django.git Jeśli jednak spróbuję tego dla prywatnego repozytorium: pip install git+git://github.com/echweb/echweb-utils.git Otrzymuję następujące dane wyjściowe: Downloading/unpacking git+git://github.com/echweb/echweb-utils.git Cloning Git repository git://github.com/echweb/echweb-utils.git to /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build Complete output from command /usr/local/bin/git clone …
349 python  git  github  pip 

5
Kasa innego oddziału, gdy w bieżącym oddziale występują niezatwierdzone zmiany
Przez większość czasu, gdy próbuję wyewidencjonować inną istniejącą gałąź, Git nie pozwala mi, jeśli mam pewne niezatwierdzone zmiany w bieżącej gałęzi. Więc najpierw muszę zatwierdzić lub ukryć te zmiany. Czasami jednak Git pozwala mi pobrać kolejną gałąź bez dokonywania lub ukrywania tych zmian i przenosi te zmiany do gałęzi, którą …
349 git 

2
Jak uzyskać „ich” zmiany w środku sprzecznej bazy Git?
Mam sprzeczne gałęzie, gałąź 2 rozgałęziona z gałęzi 1. Powiedzmy, że bazując branch2na bieżącym branch1, przy rozwiązywaniu konfliktów, postanawiam wziąć niektóre (nie wszystkie) „ich” (tj. branch1) Pliki bez zmian . Jak mogę to zrobić? Próbowałem: git checkout branch1:foo/bar.java fatal: reference is not a tree: TS-modules-tmp:foo/bar.java git checkout refs/heads/branch1:foo/bar.java fatal: reference …
349 git  rebase  git-rebase 

3
zmiany w git stash dotyczą nowej gałęzi?
Pracowałem nad gałęzią master, wprowadziłem pewne zmiany, a potem je ukryłem. Teraz mój mistrz jest w HEAD. Ale teraz chcę pobrać te zmiany, ale do nowej gałęzi, która rozgałęzia się z wersji HEAD gałęzi master. Jak mam to zrobic ?
349 git 

23
Czy można utworzyć zdalne repozytorium na GitHub z poziomu interfejsu CLI bez otwierania przeglądarki?
На этот вопрос есть ответы на przepełnienie stosu на русском : Как создать репозиторий на GitHub через командную строку? Utworzyłem nowe lokalne repozytorium Git: ~$ mkdir projectname ~$ cd projectname ~$ git init ~$ touch file1 ~$ git add file1 ~$ git commit -m 'first commit' Czy jest jakieś polecenie …


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.