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.




5
Przepływ pracy git + LaTeX
Piszę bardzo długi dokument w LaTeX. Mam komputer i laptop i pracuję na nich obu. Muszę zachować synchronizację wszystkich plików między dwoma komputerami, a także chcę zachować historię zmian. Jako DVCS wybrałem git i hostuję swoje repozytorium na moim serwerze. Używam również Kile + Okular do edycji. Kile nie ma …
270 git  latex  git-workflow 

3
Jak mogę skopiować zawartość oddziału do nowego oddziału lokalnego?
Pracowałem w lokalnym oddziale, a także przekazałem zmiany do zdalnego. Chcę cofnąć zmiany w tym oddziale i zrobić coś innego, ale nie chcę całkowicie stracić pracy. Myślałem o czymś takim, jak utworzenie nowego oddziału lokalnie i skopiowanie tam starego oddziału, a następnie mogę cofnąć zmiany i kontynuować pracę nad starym …
270 git  branch 

7
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) została zaktualizowana. Te aktualizacje …



12
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 „zmodyfikowana treść”: Mac:app-ios user$ git status ... # modified: …

30
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 poniższymi krokami: Istniejący folder cd existing_folder git …
266 git  gitlab 

6
Jak wyciągnąć zdalną gałąź z repozytorium innej osoby
Mam projekt hostowany na GitHub, który ktoś rozwidlił. Na swoim widelcu utworzyli nową gałąź „foo” i wprowadzili pewne zmiany. Jak przeciągnąć ich „foo” do nowej gałęzi o nazwie „foo” w moim repozytorium? Rozumiem, że mogą przesłać mi prośbę o wycofanie, ale sam chciałbym zainicjować ten proces. Załóż, że: Ponieważ rozwidlili …

7
Vim dla Windows - co mam wpisać, aby zapisać i wyjść z pliku?
W systemie Windows XP przypadkowo wpisałem git commit -azamiast git commit -am "My commit message", a teraz wyświetlam monit CMD wypełniony wersją pliku mojej wiadomości zatwierdzenia („Wprowadź wiadomość zatwierdzenia dla ...”). Dodałem moją wiadomość na górę, ale teraz nie mogę wymyślić, jak zapisać i wyjść. Próbowałem nacisnąć Ctrl+ W+ Q, …

5
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 parametru.
265 git 

5
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 9-sign-in-out app/helpers/application_helper.rb: needs merge config/routes.rb: needs merge error: you need to …

2
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 tmp main.cpp prompt> open "main.cpp" …
264 git 

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.