Pytania oznaczone «git»

269
Zaktualizuj submoduł do najnowszego zatwierdzenia

Mam projekt A, który jest biblioteką i jest używany w projekcie B. Oba projekty A i B mają osobne repozytorium na github ALE wewnątrz B mamy podmoduł A. Edytowałem niektóre klasy w bibliotece, która znajduje się w repozytorium A, włączyłem zdalne repozytorium, więc biblioteka (repozytorium A)...

268
Jak przywrócić moje zmiany do submodułu git?

Mam podmoduł git (RestKit), który dodałem do mojego repozytorium. Przypadkowo zmieniłem niektóre pliki i chciałbym wrócić do wersji źródłowej. Aby to zrobić, próbowałem uruchomić Mac:app-ios user$ git submodule update RestKit Ale jak widać tutaj, to nie działało, ponieważ nadal jest to...

266
GitLab zdalny: HTTP Basic: odmowa dostępu i fatalne uwierzytelnienie

Mam Mac OS w przeciwieństwie do tego postu: „git push origin MyBranchName” zgłasza błąd „HTTP Basic: Odmowa dostępu” Mam skonfigurowane hasło w GitLab. Mam klucz SSL utworzony PO wykonaniu projektu na GitLab. Kiedy używam istniejącego folderu do nowego projektu i postępuję zgodnie z...

265
Jak pokazać, co zrobił commit?

Głupi sposób, który znam to: git diff commit-number1 commit-number2 jakiś lepszy sposób? Mam na myśli, że chcę znać sam commit1, nie chcę dodawać commit2 przed nim jako

264
Jak uzyskać zmiany w oddziale w Git

Jaki jest najlepszy sposób na uzyskanie dziennika zatwierdzeń w oddziale od czasu, gdy został on rozgałęziony z bieżącego oddziału? Moje dotychczasowe rozwiązanie to: git log $(git merge-base HEAD branch)..branch Dokumentacja git-diff wskazuje, że git diff A...Bjest to równoważne z git diff...

264
git-checkout starsza wersja pliku pod nową nazwą

Mam plik „ main.cpp” otwarty w moim edytorze. Chcę też zobaczyć poprzednią wersję „ main.cpp” w edytorze. Sposób, w jaki to teraz robię, jest taki. close "main.cpp" in the editor prompt> mv main.cpp tmp prompt> git checkout HEAD^ main.cpp prompt> mv main.cpp old_main.cpp prompt> mv...

264
Błędy scalania Git

Mam gałąź git o nazwie 9-sign-in-out z doskonale działającym kodem i chcę go przekształcić w master. Obecnie jestem w oddziale głównym. $ git branch 9-sign-in-out * master Próbuję przejść do 9-sign-in-outoddziału, ale nie pozwala mi to: $ git checkout

264
git: „cache referencji” nie jest poleceniem git

Postępowałem zgodnie z instrukcjami do listu, w tym częścią dotyczącą buforowania haseł. Wygląda na to, że instrukcje są nieprawidłowe, ponieważ za każdym razem git push origin masterpojawia się ten błąd: git: 'credential-cache' is not a git command. See 'get --help'. ... w którym momencie...

262
Jak odrzucić lokalne zatwierdzenia w Git?

Pracowałem nad czymś i doszedłem do wniosku, że to kompletnie zepsute ... Wypróbowałem więc następującą sekwencję: git reset --hard git rebase origin git fetch git pull git checkout W którym momencie dostałem wiadomość Your branch is ahead of 'origin/master' by 2 commits. Chcę odrzucić moje...

262
Git vs Team Foundation Server [zamknięte]

W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz,...

262
Uruchom ssh-agent przy logowaniu

Mam witrynę jako zdalne repozytorium Git pobierające z Bitbucket.com przy użyciu aliasu SSH. Mogę ręcznie uruchomić agenta ssh na moim serwerze, ale muszę to robić przy każdym logowaniu przez SSH. Ręcznie uruchamiam agenta ssh: eval ssh-agent $SHELL Następnie dodaję agenta: ssh-add...

262
Jak usunąć projekt Gitlab?

Utworzyłem kilka repozytoriów w GitLab. Jeden z nich służył do celów testowych i zawiera pewne zatwierdzenia i gałęzie. Chcę usunąć lub usunąć to repozytorium. W jaki sposób mogę to

261
Alias ​​Git z parametrami pozycyjnymi

Zasadniczo próbuję uzyskać alias: git files 9fa3 ... aby wykonać polecenie: git diff --name-status 9fa3^ 9fa3 ale wydaje się, że git nie przekazuje parametrów pozycyjnych do polecenia aliasu. Próbowałem: [alias] files = "!git diff --name-status $1^ $1" files = "!git diff --name-status {1}^...