Pracowałem nad gałęzią master, wprowadziłem pewne zmiany, a potem je ukryłem. Teraz mój mistrz jest w HEAD. Ale teraz chcę pobrać te zmiany, ale do nowej gałęzi, która rozgałęzia się z wersji HEAD gałęzi master. Jak mam to zrobic
Pracowałem nad gałęzią master, wprowadziłem pewne zmiany, a potem je ukryłem. Teraz mój mistrz jest w HEAD. Ale teraz chcę pobrać te zmiany, ale do nowej gałęzi, która rozgałęzia się z wersji HEAD gałęzi master. Jak mam to zrobic
Mam sprzeczne gałęzie, gałąź 2 rozgałęziona z gałęzi 1. Powiedzmy, że bazując branch2na bieżącym branch1, przy rozwiązywaniu konfliktów, postanawiam wziąć niektóre (nie wszystkie) „ich” (tj. branch1) Pliki bez zmian . Jak mogę to zrobić? Próbowałem: git checkout branch1:foo/bar.java fatal:...
Przez większość czasu, gdy próbuję wyewidencjonować inną istniejącą gałąź, Git nie pozwala mi, jeśli mam pewne niezatwierdzone zmiany w bieżącej gałęzi. Więc najpierw muszę zatwierdzić lub ukryć te zmiany. Czasami jednak Git pozwala mi pobrać kolejną gałąź bez dokonywania lub ukrywania tych zmian...
На этот вопрос есть ответы на przepełnienie stosu на русском : Как создать репозиторий на GitHub через командную строку? Utworzyłem nowe lokalne repozytorium Git: ~$ mkdir projectname ~$ cd projectname ~$ git init ~$ touch file1 ~$ git add file1 ~$ git commit -m 'first...
Próbowałem msysGit i Git na Cygwin. Oba działają same w sobie i oba działają doskonale gitk i git-gui. Teraz jak do diabła mam skonfigurować narzędzie do łączenia? (Vimdiff działa na Cygwin, ale najlepiej chciałbym czegoś nieco bardziej przyjaznego dla niektórych z naszych kochających Windows...
Używam Sparkleshare, który używa Git do synchronizacji plików między moim laptopem a serwerem kopii zapasowych. Teraz chcę móc przeglądać pliki i katalogi, które przesłałem na mój serwer, ale nie wiem jak? Rozumiem, że Git używa jakiejś specjalnej hierarchii plików i że nie mogę po prostu...
To nie jest najlepsze pytanie programistyczne, ale spójrzmy prawdzie w oczy, faceci od błędów serwera nie są dobrze zorientowani w git, więc myślę, że jest bardziej skierowany do tej publiczności. Chcę przejść do TortoiseGit lub PortableGit w mojej powłoce, ale pozostały mi irytujące opcje menu...
W zeszłym roku przeszedłem z Subversion na Git jako mój codzienny VCS i wciąż staram się uchwycić lepsze punkty „Git-think”. Ten, który ostatnio mnie niepokoi, to „lekki” vs. adnotacje i podpisane tagi. Wydaje się dość powszechnie akceptowane, że tagi z adnotacjami są lepsze niż tagi lekkie we...
W moim oddziale miałem kilka plików .gitignore W innym oddziale tych plików nie ma. Chcę połączyć inną gałąź z moją i nie dbam o to, czy te pliki nie są już ignorowane, czy nie. Niestety dostaję to: Następujące nieśledzone pliki drzewa roboczego zostaną zastąpione przez scalenie Jak...
Mam edytor tekstu, który automatycznie przycina końcowe białe znaki po zapisaniu pliku, i uczestniczę w projekcie open source, który ma poważne problemy z końcowymi białymi znakami. Za każdym razem, gdy próbuję przesłać poprawkę, najpierw muszę ręcznie zignorować wszystkie zmiany tylko w białych...
Używam git i dokonałem małego zatwierdzenia, a następnie dużego. Zdecydowałem się użyć git rebasedo zmiażdżenia dwóch commits razem przed ich wypchnięciem. (Nigdy tego nie robiłem.) Więc zrobiłem: git rebase -i HEAD~2 To dało mi mojego edytora, w którym wybrałem wcześniejsze zatwierdzenie i...
Mam następujący przypadek użycia: Chciałbym móc naciskać na [email protected]:gitolite-adminużywanie klucza prywatnego użytkownika gitolite-admin, natomiast chcę naciskać na [email protected]:some_repoużywanie „własnego” klucza prywatnego. AFAIK, nie mogę rozwiązać tego za pomocą ~/.ssh/config,...
Miałem dwie gałęzie: masteri branch1. Właśnie połączyła się branch1z powrotem do masteri skończę z tego oddziału. Czy powinienem go usunąć, czy po prostu pozwolić mu usiąść? Czy usunięcie go spowoduje utratę
Rozszerzenia Git: do wczoraj wszystko działało dobrze. Ale nagle pojawia się ten błąd, gdy próbuję pobrać niektóre repozytoria git extensions C:\Program Files\Git\bin\git.exe pull --progress "origin" Done 0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487 AllocationBase...
Jestem nowy w Git i terminalu. Jak mogę wyjść z trybu wyświetlania wygenerowanego przez git
Przesłałem zmianę do projektu Open Source na Githubie i otrzymałem komentarze do recenzji kodu od jednego z głównych członków zespołu. Chciałbym zaktualizować kod, uwzględniając komentarze do recenzji, i ponownie go przesłać. Jaki jest najlepszy przepływ pracy w tym celu? Z mojej ograniczonej...
Jestem na gałęzi X i dodałem jeszcze kilka zatwierdzeń. Chcę zobaczyć wszystkie różnice między MASTER a oddziałem, w którym jestem, pod względem zatwierdzania. Mógłbym po prostu zrobić git checkout master git log a następnie a git checkout branch-X git log i wizualnie je różnią, ale mam...
Czy istnieje sposób użycia polecenia, takiego jak git ls-fileswyświetlanie tylko nieśledzonych plików? Pytam o to, ponieważ używam następującego polecenia do przetwarzania wszystkich usuniętych plików: git ls-files -d | xargs git rm Chciałbym coś podobnego dla nieśledzonych plików: git...
Próbowałem utworzyć gałąź masterz następującego polecenia, git branch SSLOC-201_Implement___str__()_of_ProductSearchQuery kiedy Git nagle przestał odpowiadać. Podejrzewam, że w ()jakiś sposób winni są nieskrywani . Teraz za każdym razem, gdy próbuję uruchomić dowolne polecenie Git, pojawia się...
Chcielibyśmy stworzyć kilka podstawowych skryptów przechwytujących, które wszyscy możemy udostępnić - na przykład w celu wstępnego formatowania komunikatów zatwierdzania. Git ma do tego skrypty przechwytujące, które normalnie są przechowywane pod <project>/.git/hooks/. Jednak skrypty te nie...