Jaka jest różnica między git add, pushi commit? Trochę zdezorientowany pochodzący z SVN, gdzie „aktualizacja” „doda” rzeczy, a zatwierdzenie „wypycha” i „doda” również W git są różne funkcje. Mając nadzieję na wyjaśnienie z twojego
Jaka jest różnica między git add, pushi commit? Trochę zdezorientowany pochodzący z SVN, gdzie „aktualizacja” „doda” rzeczy, a zatwierdzenie „wypycha” i „doda” również W git są różne funkcje. Mając nadzieję na wyjaśnienie z twojego
Pracuję w zespole z kilkoma programistami używającymi git na BitBucket. Wszyscy pracujemy nad devgałęzią, nie pchając się masteraż do wydania. Jeden z programistów popełnił nieprawidłowy kod, który przez przypadek nadpisał mój własny, a teraz próbuję odesłać poprawny kod z powrotem do...
Chcę móc to zrobić dla scenariusza. Zasadniczo odtwarzam całą historię wersji jakiegoś kodu w Git - obecnie używa on innego systemu kontroli wersji. Potrzebuję skryptu, aby móc dodawać zatwierdzenia do Git, zachowując pierwotnego autora (i datę) zatwierdzenia. Zakładając, że znam autora...
Próbuję odzyskać swoją pracę. Głupio to zrobiłem git reset --hard, ale wcześniej robiłem tylko get add .i nie robiłem git commit. Proszę pomóż! Oto mój dziennik: MacBookPro:api user$ git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) #...
Pracuję z innym programistą nad projektem i używamy Github jako naszego zdalnego repozytorium. Jestem na Macu z git 1.7.7.3, on na Windowsie używa git 1.7.6. Oto, co się dzieje Jeden z nas (nazwijmy go deweloperem A, ale nie ma znaczenia który) wypycha zestaw zatwierdzeń do GitHub. Drugi...
Pobrałem lokalnie kopię oddziału SVN (moja gałąź), do której połączyłem się z innej gałęzi (która ma zupełnie inną strukturę folderów). Zasadniczo jest więc dużo usunięć (starych plików) i dodań (nowych plików). Kiedy próbuję zatwierdzić scalanie do repozytorium (do mojej gałęzi), mówi Tortoise...
Załóżmy, że mam zapytanie: begin tran -- some other sql code A potem zapominam o zatwierdzeniu lub wycofaniu. Co się stanie, jeśli inny klient spróbuje wykonać
Jak mogę zatwierdzić zmiany bez określania komunikatu o zatwierdzeniu? Dlaczego jest to wymagane
Jestem nowicjuszem w git i pracuję na git. Dodałem kilka plików w git: git add <file1> git add <file2> potem chciałem przekazać to do przeglądu, ale omyłkowo to zrobiłem git commit więc pliki, które zmieniłem, nie trafiają do recenzji. Jeśli teraz wprowadzę polecenie: git...
To głównie kwestia gita. Chcę zatwierdzić moje zeszyty ipython, ale gitignore punkty kontrolne. Repozytorium ma wiele folderów, z których każdy ma notatniki ipython, dlatego samo zignorowanie jednego katalogu nie rozwiązuje problemu. Chcę nadal dodawać nowe foldery z notatnikami w środku, nie...
Jaka jest różnica pomiędzy: git add . git commit -a Powinienem robić jedno i drugie, czy to jest zbędne?
Czy można zmienić komunikat git commit za pomocą IntelliJ, czy powinienem uciec się do wiersza poleceń? Jak można to zrobić,
Próbowałem przesłać wiele plików w różnych katalogach w jednym ujęciu, jak poniżej, svn commit –m”log msg” mydir/dir1/file1.c mydir/dir2/myfile1.h mydir/dir3/myfile3.c etc etc Ponieważ chciałem wykluczyć niektóre pliki z listy zatwierdzeń, umieściłem każdą nazwę pliku w linii poleceń, jak...
Jako użytkownik Gita regularnie spotykam się z sytuacją, w której muszę przerobić jedno lub więcej zatwierdzeń w sposób, który nie pasuje do --amendlub rebase -iz zatwierdzeniami poprawek. Zwykle zrobiłbym coś takiego git reset HEAD~1 # hack, fix, hack git commit -a # argh .. do I need to...
Popełniłem zmianę i zapomniałem dodać plik do zbioru zmian. Po innych zatwierdzeniach zdałem sobie sprawę, że brakuje pliku w HEAD^4zatwierdzeniu. Jak przepisać poprzednie zatwierdzenie, aby uwzględnić brakujący plik?
Biorąc pod uwagę, że istnieje kilka poleceń git, które nie mają sensu w czystym repozytorium (ponieważ gołe repozytoria nie używają indeksów i nie mają katalogu roboczego), git reset --hard HEAD^ nie jest rozwiązaniem pozwalającym cofnąć zatwierdzenie ostatniej zmiany w takim...
We wszystkich samouczkach Git, które przeczytałem, mówią, że możesz: git init git add . git commit Kiedy to robię, otwiera się duży plik tekstowy. Żaden z samouczków nie wydaje się rozwiązać tego problemu, więc nie wiem, co zrobić z plikiem ani co w nim umieścić, jeśli cokolwiek....
Po prostu popełniłem niewłaściwe źródło w moim projekcie za pomocą --forceopcji. Czy można cofnąć? Rozumiem, że wszystkie poprzednie gałęzie zostały nadpisane za pomocą -fopcji, więc mogłem schrzanić poprzednie wersje.
Kiedy robię git commit -a, widzę następujące informacje: # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # On branch better_tag_show # Changes to be committed: # (use "git reset HEAD <file>..." to...
W IDEA próbuję naciskać na niektóre commity. Mam wymaganie, aby na zdalnym serwerze wyglądało to na pojedynczą akcję. Klikam, aby pchnąć i zobaczyć następujące okno Spodziewałem się tu zobaczyć pole wyboru squasha, ale go nie widzę. Proszę pomóż mi.