Jakiego klienta #git używacie? W moim przypadku konsola + Tortoise-Git do porównywania wersji. Głównie piszę w #visualstudio na #windows.

#programowanie #naukaprogramowania #programujzwykopem #programista15k

Jakie GUI do git

  • Tylko konsola 50.0% (82)
  • Github Desktop 6.1% (10)
  • SourceTree 10.4% (17)
  • Wtyczka w IDE 16.5% (27)
  • Git Extensions 4.3% (7)
  • GitKraken 1.2% (2)
  • Tortoise Git 6.1% (10)
  • SmartGit 1.2% (2)
  • Tower 0.6% (1)
  • Inny 3.7% (6)

Oddanych głosów: 164

  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qarmin: tak, wrzucalem ostatnio nawet na tag, bo rozwiazalo mi to problem. Jest jeszcze skrypt rerere-train.sh, który pozwala na ponowne wykonanie mergów w celu nauki
  • Odpowiedz
@qarmin: inna sprawa, że to pokazuje trochę słabość gita, czyli wyciekające abstrakcje. Zrobienie czegokolwiek mniej trywialnego kończy się na długim szukaniu w dokumentacji i doktoryzowaniu się w gitowych wnętrznościach
  • Odpowiedz
Czy istnieje jakiś skrypt do spłaszczana całej histori w repo tj. bez żadnych merge commitów? Probowałem użyć git rebase --root, ale ten wykłada się na merge commitach, które trzeba ogarnąć ręcznie. Wiem, że nie zawsze da się to zrobić np. gdy historia jest poprzeplatana, ale szukam wszystkich możliwych podejść.

#git #programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pikej100: tutaj chcę wyprostować całą historię nie zmieniając jest zby mocno. Oczywiście mogę squashować wszystko do jednego commita, ale chciałbym zachować historię najbardziej jak sie da
  • Odpowiedz
Jeśli zmienię lokalizację folderu w którym jest .git, to czy coś się wysypie, czy inteligentnie przeniesie się wraz z folderem, który zmienia swoją scieżkę? Domyślam, że będzie ta druga opcja, aczkolwiek teraz nie mam jak tego sprawdzić, a zaciekawiło mnie to.

#pytanie #it #git #programowanie #naukaprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@Yakooo: folder możesz spokojnie przenosić. Tutaj nie ma żadnej inteligencji, bo git nie używa ścieżek absolutnych
  • Odpowiedz
Zastanawia mnie jak wygląda praca z systemem kontroli wersji przy komercyjnych projektach. Z czego korzystacie w pracy do obsługi #git ? Klepiecie komendy w konsoli czy może jakieś gui?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ogólnie mam takie pytanie chyba trochę głupie, ale wolę się upewnić co do niego...
Bo zawsze robiłem na BitBuckecie i w sumie z gitem nigdy nie miałem sporo okazji do zabawy. Oglądałem troszkę tutoriali, zrobiłem projekt na Bitbuckecie, jednak niedawno przeszedłem na Githuba.

Powiedzcie mi, czy nazwa branchu "Master", to jest coś co się po prostu przyjęło i tak zawsze powinno być, żeby pull requestować właśnie na ten branch? Chodzi mi
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pany da się jakoś zrobić aby archwium lokalne ważace 10gb zawierało np. tylko commity od najnowszego do np. pol roku ?
#git
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałem poćwiczyć trochę gita, więc stworzyłem repozytorium do którego załączyłem jakieś pliki z kodem w C. Zrobiłem commita, wszystko ładnie widać na githubie. Następnie utworzyłem kolejne pliki, chciałem sobie je kompilować, lecz mój makefile mówi że wszystko jest "up to date" podczas gdy jeśli spróbuję kompilować bezpośrednio za pomocą gcc to on krzyczy że moje pliki .h nie istnieją.
Domyślam się że to przez gita, rozwiązanie jakie sobie wyobrażam to zacomittowanie tego
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gamgee: usuń .o i maina wynikowego, zrób make main (w ogóle to ten main: w Makefile'u powinineneś mieć najwyżej pośród "receptur", wtedy po prostu piszesz make i on ci bierze tę najwyższą) i zobacz czy ci się ładnie kompiluje.

Potem napisz ładnie tego cleana.
  • Odpowiedz
@zwei: Usunąłem tak jak napisałeś i teraz są jakieś znaki życia. Nie kompiluje się, bo mam błędy w plikach ale to wszystko do rozwiązania już.
Trochę po omacku potraktowałem temat i są efekty. Poprawiłem to co napisałeś, dzięki wielkie za pomoc!
  • Odpowiedz
Dotychczas pracowałem sobie na bitbuckecie, jednak postanowiłem zrobić swojego githuba.
Jednak jestem w nim troszkę ciemny i nie mogę nigdzie znaleźć opcji "CLONE", żeby ustawić git remote na adres mojego nowego repozytorium na githubie. Pomógłby ktoś?

Po prostu chodzi mi o to, że zrobiłem projekt, który dotychczas wrzucany był na bitbucketa, jednak chciałem to sobie wrzucić na swojego prywatnego githuba i nie mogę znaleźć opcji, gdzie mógłbym dany projekt połączyć z moim
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 0
Dobra dzięki wszystkim, dawno nie wchodziłem na maszynę wirtualną na której to robiłem. Miałem tam taki syf że trzy foldery nazywały się tak samo i początkowo próbowałem to przerzucić z tych dwóch folderów, w których za dużo nie było i cos mi się nie zgadzało. A okazało się że repo było w folderze podrzędnym katalogu, który miał taka samą nazwę XD
  • Odpowiedz
  • 0
Czy z jednego folderu .git mogę być połączony z dwoma repozytoriami np: bitbucket i github jednocześnie? W sensie wiem że kiedyś zrobiłem jakiś projekt na swojej starej wirtualnej maszynie i pracowałem na bitbuckecie a chciałem zrobić porządek i przerzucić to na nowo stworzonego githuba. I tak z ciekawości pytam bo dawno nie używałem gita, czy jest opcja pracy na jednym projekcie wrzucając go na dwa oddzielne repo?

#naukaprogramowania #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ogół prawa powinien być zawarty w jednym repozytorium git.

Inicjatywa ustawodawcza = tworzenie nowej gałęzi
Komisje sejmowe = commity
Poprawki Senatu = commity
Przekazanie do Prezydenta = pull request
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomasztomasz1234: kodeks prawny jest rzeczą, która wybitnie nadaje się do uproszczenia i uporzadkowania przy pomocy szeroko pojętej informatyzacji. W ogóle jest czymś w rodzaju skryptu, to po prostu zbiór reguł, który powinien być systematycznie refaktoryzowany. Pomyśl jednak o tych wszystkich prawnikach, którzy nagle zostaliby bezrobotni, kiedy prawo stałoby się czytelne dla przeciętnego Kowalskiego ( ͡° ͜ʖ ͡°) poza tym na pewno pojawiłyby się jakieś wątpliwości dotyczące
  • Odpowiedz