Pytania oznaczone «git»

182
Zignorować zmodyfikowane (ale nie zatwierdzone) pliki w git?

Czy mogę powiedzieć gitowi, aby zignorował pliki, które zostały zmodyfikowane (usunięte), ale nie należy ich zatwierdzać? Sytuacja polega na tym, że mam repozytorium w repozytorium, które zawiera rzeczy, które w ogóle mnie nie interesują, więc usunąłem go, aby nie pojawiał się w autouzupełnianiu...

182
Jak scalić bieżącą gałąź z inną gałęzią

Mam dwie gałęzie, master i dev. Zawsze pracuję nad programistą i sprawdzam kod w gałęzi master dopiero po zatwierdzeniu go do użytku produkcyjnego. Kiedy to robię, muszę wykonać następujące czynności: git checkout master git merge dev git checkout dev To okropnie gadatliwe, a ponieważ często to...

182
Alias ​​Git - wiele poleceń i parametrów

Próbuję utworzyć alias, który używa zarówno wielu poleceń Git, jak i parametrów pozycyjnych. Dla każdej z nich są strony Stackoverflow, a zrobienie obu wydaje się boleśnie oczywiste, ale mam problem. Na przykład chcę przejść do gałęzi foo i wykonać status. Więc w moim .gitconfigmam: [alias]...

182
fatal: Niepoprawna nazwa obiektu: „master”

Mam prywatny serwer z uruchomionym programem git 1.7 git init folder nie tworzy gałęzi master. Bo kiedy to zrobię: git branch nic nie wymienia. Kiedy robię: git --bare init tworzy pliki. Kiedy piszę git branch master to mówi: fatal: Not a valid object name:

182
Git: Ignoruj ​​śledzone pliki

Mam kilka śledzonych plików w repozytorium, które są automatycznie modyfikowane podczas budowania kodu. Nie chcę ich usuwać, po prostu nie chcę, aby pojawiały się jako zmodyfikowane i nie chcę, aby były wystawiane podczas dodawania git. czy to możliwe?

182
Spraw, aby Heroku prowadził nie-master oddział Git

Mam projekt hostowany na Heroku i doszedłem do tego stopnia, że ​​chcę stworzyć alternatywny serwer testowy (dzięki czemu mogę testować pracowników Heroku bez zakłócania produkcji). Skonfigurowałem już mojego głównego pilota Heroku z moim bagażnikiem i pilota Heroku-dev, na którym chcę uruchomić...

182
Jak dodać uprawnienia chmod do pliku w GIT?

Chcę zatwierdzić plik .sh, ale chcę, aby był wykonywalny, gdy pobieram ten sam plik na innym serwerze. Czy można to zrobić bez ręcznego chmod u + x tego pliku na serwerach, które pobierają

182
git push --force-with-lease vs. --force

Próbuję zrozumieć różnicę między git push --force i git push --force-with-lease Domyślam się, że ten ostatni wypycha do pilota tylko wtedy, gdy pilot nie ma zatwierdzeń, których nie ma lokalny oddział

181
Błąd wzorca wypychania w nowym repozytorium

Właśnie zacząłem używać git z github. Postępowałem zgodnie z ich instrukcjami i na ostatnim kroku napotkałem błędy. Sprawdzam w istniejącym katalogu, który nie jest obecnie kontrolowany przez źródło (projekt w wieku około tygodnia). Poza tym mój przypadek użycia powinien być całkiem niezły. Oto co...

181
Zagnieżdżone repozytoria Git?

Czy mogę zagnieżdżać repozytoria Git? Mam: /project_root/ /project_root/my_project /project_root/third_party_git_repository_used_by_my_project Czy jest sens, aby aby ułatwić zarządzanie wszystkim lokalnie czy muszę zarządzać , a jedna ze stron 3-ty osobno?git

181
Git klonuje określoną wersję zdalnego repozytorium

Sklonowałem zdalne repozytorium git około miesiąc temu. Zdalne repozytorium przeszło wiele zmian i teraz stało się niestabilne. Teraz potrzebuję kolejnej kopii repozytorium, wersji identycznej z tą, którą sklonowałem miesiąc temu. Jak mam to

181
git log pojedynczej wersji

Mam zobowiązanie c. Chcę uzyskać zestaw zmian tego dokładnego zatwierdzenia c + metainformation i żadnego innego. Czy jest prostszy sposób niż git log -p c^..cto

181
„Stan git” pokazuje zmienione pliki, ale „git diff” nie

Rzuciłem okiem na wszystkie podobne pytania. Jednak dwukrotnie sprawdziłem i zdecydowanie dzieje się coś dziwnego. Na jednym serwerze (Solaris z Git 1.8.1) sklonowałem repozytorium Git, a następnie skopiowałem folder .git do moich istniejących plików live. To działało idealnie, mogłem biegać git...

181
git switch branch bez odrzucania lokalnych zmian

W porządku, powiedzmy, że pewnego dnia dokonamy kilku modyfikacji, a kiedy je wprowadzimy, zauważymy, że pracowaliśmy nad niewłaściwą gałęzią. Jak możemy zmusić git do zmiany gałęzi bez odrzucania lokalnych zmian . Prawdopodobnie zamierzam to zrobić naiwnie, czekając na odpowiedź, ale chciałbym...

180
Jak przenieść gałąź Git do własnego repozytorium?

Mam gałąź, którą chciałbym przenieść do oddzielnego repozytorium Git, i idealnie zachowuję historię tej gałęzi. Do tej pory patrzyłem git filter-branch, ale nie mogę się dowiedzieć, czy to może zrobić to, co chcę. Jak wyodrębnić gałąź Git do własnego

180
Jak zalogować się git w odwrotnej kolejności?

Niedawno dowiedziałem się, że mogę uzyskać dziennik hg, aby wydrukować historię w odwrotnej kolejności za pomocą: hg log -r : Więc oczywiście próbowałem: git log -r : Cóż, to nie zadziałało. Więc jakie jest polecenie zrobienia tego samego w

180
Przełącz się na inny tag Git

Jak sprawdzić wersję / tag wersji 1.1.4 pakietu rspec ? cd ~/Library/Application\ Support/TextMate/Bundles/ git clone git://github.com/rspec/rspec-tmbundle.git RSpec.tmbundle osascript -e 'tell app "TextMate" to reload