Mam gałąź Master, gałąź A i gałąź B. Teraz pracuję w gałęzi A i muszę połączyć gałąź A z gałęzią B i kontynuować pracę w gałęzi A. Wszystkie pliki są zatwierdzane w gałęzi A i B. Jak szybko to
Mam gałąź Master, gałąź A i gałąź B. Teraz pracuję w gałęzi A i muszę połączyć gałąź A z gałęzią B i kontynuować pracę w gałęzi A. Wszystkie pliki są zatwierdzane w gałęzi A i B. Jak szybko to
Kiedy biegam: git status Widzę to: rebase in progress; onto 9c168a5 You are currently rebasing branch 'master' on '9c168a5'. (all conflicts fixed: run "git rebase --continue") nothing to commit, working directory clean Kiedy robię: ls `git rev-parse --git-dir` | grep rebase || echo no...
Rozwidliłem repozytorium git i skonfigurowałem wcześniej. Zrobiłem kilka zmian w gałęzi Master, zobowiązałem się do przejścia na github. Co powinienem teraz zrobić, aby porzucić wszystkie zmiany w gałęzi Master i uczynić ją identyczną z gałęzią główną wyższego...
Jak mogę pobrać repozytorium nadrzędne i zastąpić je master? Mam tylko jedną gałąź w moim repozytorium, którą jest master, i całkowicie to zepsułem, więc w zasadzie muszę zacząć od początku. Myślę, że init wykona zadanie, ale czy jest łatwiejszy
Próbuję zmusić TravisCI do automatycznego wdrożenia mojej statycznej witryny Hakyll, zgodnie z tym przewodnikiem . Oto jak jest skonfigurowane moje repozytorium. Mam gałąź źródłową, która zawiera moje pliki hakyll i markdown. Buduje kod HTML w _sitekatalogu, który jest skonfigurowany jako...
Jak zainstalować Git w moim PATH, używając klienta GitHub dla Windows? Występują błędy, ponieważ najwyraźniej Git nie jest zainstalowany w PATH. Na przykład przy użyciu Atom, próba zainstalowania wtyczki Linter powoduje następujący błąd: npm ERR! not found: git npm ERR! npm ERR! Failed using...
Właśnie zacząłem używać git i nie mogę zapamiętać mojego hasła Używam cmd.exe z podwyższonym poziomem uprawnień, a moim hostem git jest github i utworzyłem klucz SSH, taki jak ten przewodnik na github ale nadal rozumiem *\subnus.mvc>git push origin master Enter passphrase for key...
Często czytam, że Hg (i Git i ...) są lepsze w łączeniu niż SVN, ale nigdy nie widziałem praktycznych przykładów, gdzie Hg / Git może scalić coś, gdzie SVN zawodzi (lub gdzie SVN wymaga ręcznej interwencji). Czy mógłbyś opublikować kilka list krok po kroku operacji rozgałęzień / modyfikacji /...
Chcę cofnąć określone zatwierdzenie w git. Niestety, nasza organizacja nadal standardowo używa CVS, więc kiedy ponownie zatwierdzam CVS, wiele zatwierdzeń git jest łączonych w jedno. W tym przypadku chciałbym wyróżnić oryginalne zatwierdzenie git, ale jest to niemożliwe. Czy istnieje podejście...
Współpracuję z git nieco ponad miesiąc. Rzeczywiście, dopiero wczoraj po raz pierwszy użyłem resetu, ale miękki reset nadal nie ma dla mnie większego sensu. Rozumiem, że mogę użyć miękkiego resetowania do edycji zatwierdzenia bez zmiany indeksu lub katalogu roboczego, tak jak zrobiłbym to z git...
Utworzyłem repozytorium git, aby odzwierciedlić działającą witrynę (która jest repozytorium non-bare git): git clone --mirror ssh://[email protected]/path/to/repo Teraz, aby aktualizować ten klon lustrzany o wszystkie zmiany z jego zdalnego źródła, którego polecenia lub poleceń muszę...
W porządku. Jeśli jestem na gałęzi (powiedzmy working) i chcę scalić zmiany z innej gałęzi (powiedzmy master), uruchamiam polecenie git-merge masterbędąc w workinggałęzi, a zmiany są scalane bez ponownego bazowania historii. Jeśli uruchomię git-rebase master, zmiany w masterprogramie zostaną...
Czy w ogóle można pobrać listę zatwierdzeń z podanego numeru zatwierdzenia do HEAD? Wiem, że jest to możliwe przed datą zatwierdzenia, ale potrzebuję tego według numeru zatwierdzenia i nie mogę znaleźć żadnej dokumentacji, a nawet jeśli jest to
Próbuję postępować zgodnie z kilkoma samouczkami, aby dowiedzieć się, jak używać Git, ale niektóre instrukcje dotyczą określonych wersji. Czy istnieje polecenie, którego mogę użyć, aby dowiedzieć się, jaką wersję
Mam gałąź skonfigurowaną do śledzenia pochodzenia referencji. git checkout <branchname>przełącza się na tę gałąź, a a git statuspokaże mi, jak daleko przed lub za moją gałęzią jest od początku, ale jestem zaskoczony, że origin/HEADnadal wskazuje na origin/master, a...
Czy istnieje sposób na wykluczenie pewnych ścieżek / katalogów / plików podczas przeszukiwania repozytorium git przy użyciu git grep? Coś podobnego do --excludeopcji w normalnym greppoleceniu? Muszę użyć, git grepponieważ używanie grepbezpośrednio działa zbyt wolno w dużych repozytoriach...
Czy jest flaga, do której należy przekazać gitpodczas klonowania, powiedzmy nie klonuj .gitkatalogu? Jeśli nie, co powiesz na flagę umożliwiającą usunięcie .gitkatalogu po
Mam problem z wykonaniem selekcji. Na moim komputerze lokalnym jestem obecnie w gałęzi „master”. Chcę wybrać najlepszy wybór w zatwierdzeniu z innej gałęzi o nazwie „zebra”. Gałąź „zebra” to gałąź zdalna. Więc status git: # On branch master nothing to commit (working directory clean) Ok,...
Korzystając z git OSX, po zmodyfikowaniu pliku mogę po prostu zrobić git commit <tab>, a to automatycznie uzupełni nazwę pliku do tej, która została zmodyfikowana. Jeśli jednak zainstaluję nowszą wersję gita z homebrew i skorzystam z niej, ta funkcja już nie działa (co oznacza, że naciskam...
Kiedy pracujesz w jakimś katalogu Git, jak możesz uzyskać nazwę repozytorium Git w jakimś repozytorium Git? Czy są jakieś polecenia Git? # I did check out bar repository and working in somewhere # under bar directory at this moment such as below. $ git clone git://github.com/foo/bar.git $ cd...