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.

17
Nie udało się odłączyć pliku
Próbuję wykonać git pull i pojawia się następujący błąd: Odłączenie pliku „lib / xxx.jar” nie powiodło się. Powinienem spróbować ponownie? (t / n) Bez względu na to, czy wybiorę t czy n, nie jest możliwe osiągnięcie stanu, w którym mogę ciągnąć lub pchać.
169 windows  git 

6
Github: Importuj gałąź upstream do fork
Mam widelec ( origin) z projektu ( upstream) na github. Teraz projekt nadrzędny dodał nową gałąź, którą chcę zaimportować do mojego forka. W jaki sposób mogę to zrobić? Próbowałem sprawdzić pilota i utworzyć gałąź na szczycie, ale to konfiguruje gałąź w sposób, w jaki git pushpróbuje się wypchnąć do upstream: …
169 git  github 

7
Nie mogę zrozumieć zachowania git rebase --onto
Zauważyłem, że dwa bloki następujących poleceń git mają różne zachowania i nie rozumiem dlaczego. Mam Ai Bgałąź, która różni się od jednejcommit ---COMMIT--- (A) \ --- (B) Chcę zmienić Bgałąź na najnowszą A(i mieć zatwierdzenie na Bgałęzi) ---COMMIT--- (A) \ --- (B) Nie ma problemu, jeśli to zrobię: checkout B …
169 git  git-rebase 


3
„git branch -av” pokazuje zdalną gałąź, która już nie istnieje
To prawdopodobnie głupie pytanie, ale jestem nowy w git i widzę zdalną gałąź, która już nie istnieje. $ git branch -a * master remotes/origin/master remotes/origin/production Nie wierzę, że gałąź produkcyjna istnieje zdalnie i nie mogę zrozumieć, dlaczego nadal jest wyświetlana lokalnie. Jak mogę usunąć / usunąć tę gałąź? Oto jak …
168 git 

7
Najlepszy sposób na dodanie obsługi Gradle do IntelliJ Project
Rozejrzałem się trochę i nie znalazłem najlepszego rozwiązania do konwersji istniejącego projektu IntelliJ na Gradle. Pracuję w środowisku zespołowym i obecnie udostępniamy plik .ipr, ponieważ mamy kilka konfiguracji kompilacji, które śledzimy. W końcu pozbędziemy się zwolenników Gradle, ale nie mogę zbytnio zepsuć sprawy, dopóki konwersja Gradle nie zostanie zakończona. Ponadto …

6
git pracuje na dwóch gałęziach jednocześnie
Mam projekt z wieloma gałęziami. Chciałbym pracować na kilku gałęziach jednocześnie bez przełączania się z git checkout. Czy jest jakiś sposób, żebym mógł to zrobić poza skopiowaniem całego repozytorium gdzie indziej?
168 git  branch 

11
Dodawanie tylko niezatwierdzonych plików
Jednym z poleceń, które uważam za niezwykle przydatne w Git, jest git add -uwrzucanie do indeksu wszystkiego oprócz nieśledzonych plików. Czy jest odwrotność tego? W ciągu ostatnich kilku miesięcy często znajdowałem się w sytuacji, w której interaktywnie dodawałem aktualizacje do indeksu i chcę dodać wszystkie nieśledzone pliki do tego indeksu …
168 git  git-add 

18
GitHub - nie udało się połączyć z Github 443 Windows / Nie udało się połączyć z gitHub - brak błędu
P: Zainstalowałem git, aby uzyskać najnowszą wersję Angulara. Kiedy próbowałem biec git clone https://github.com/angular/angular-phonecat.git Nie udało mi się połączyć z github błąd 443 Nawet próbowałem git clone git://github.com/angular/angular-phonecat.git To spowodowało, że nie udało mi się podłączyć żadnego komunikatu o błędzie. Jestem za firewallem mojej firmy. Nie mogę zobaczyć moich danych …
167 git  github 


3
Jak pokazać nieśledzone pliki, które nie istnieją w .gitignore
Używam git status -udo pokazywania nieśledzonych plików. A na terminalu widzę wiele nieśledzonych plików, których muszę nie śledzić, takich jak testy jednostkowe, dokumentacja osobista itp. Umieściłem je .gitignore, ale wygląda na to, że git statusnadal je pokazują. Jak wyświetlić tylko nieśledzone pliki, które nie istnieją w .gitignore.
167 git 

2
Skonfiguruj Git, aby akceptował określony certyfikat serwera z podpisem własnym dla określonego pilota HTTPS
Administrator systemu dla projektu, w którym się znajduję, zdecydował, że SSH jest „zbyt wielkim problemem”; zamiast tego skonfigurował Git tak, aby był dostępny za pośrednictwem https://adresu URL (i uwierzytelniania nazwy użytkownika / hasła). Serwer dla tego adresu URL przedstawia certyfikat z podpisem własnym, więc doradził wszystkim, aby wyłączyć sprawdzanie poprawności …

1
połączyć jeden oddział lokalny z innym oddziałem lokalnym
Mam wiele gałęzi, które są rozgałęzione od głównego (każda w osobnym podkatalogu). Oddział 1: nowy projekt, jeszcze nie ukończony Branch2: poprawka do problemu, ale nadal w fazie testów Branch3: bałagan wokół gałęzi, którego nie przywrócę Przed zakończeniem testowania poprawki chciałbym, aby kod był już dostępny w Branch1, abym mógł kontynuować …
167 git  merge 


2
Sprawdzenie tagu Git prowadzi do „odłączonego stanu HEAD”
Tworzę skrypt wdrożeniowy dla mojego projektu git i właśnie zacząłem używać tagów. Dodałem nowy tag o nazwie v2.0: git tag -a v2.0 -m "Launching version 2.0" I przekazałem ten tag do zdalnego repozytorium git push --tags Kiedy próbuję wykonać skrypt wdrażania i sprawdzić v2.0tag, otrzymuję następujący komunikat: Jesteś w stanie …
166 git  deployment  git-tag 

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.