Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.os.unix.programming > #3009
| From | Jan Bruns <ebay@abnuto.de> |
|---|---|
| Newsgroups | de.comp.os.unix.programming |
| Subject | Anfängerprobleme mit git |
| Date | 2022-07-01 04:33 +0000 |
| Message-ID | <ji7bp6FknojU1@mid.individual.net> (permalink) |
Hallo, da ich selbst bisher immer svn genutzt habe, und git eben nur selten mal fürs auschecken irgendwelcher Projekte, an denen ich selbst nix zu verbessern hatte, habe ich jetzt ein Paar Anfängerprobleme mit git. Als Beispielproblem wollte ich in einem selbst angelegten Projekt (Userzahl: nur ich, auf Dauer erwartete Branch-Anzahl: 1) von einem Server (hier gitlab) einen Tippfehler in einer Datei korrigieren. Mit den folgenden Kommandos hat das zwar funktioniert (Vorarbeit: Abstimmung von ssh-keys): git init git remote add origin git@gitlab.com:username/project.git git fetch git@gitlab.com:username/project.git git pull git@gitlab.com:username/project.git [edit file example/somefile] git status git commit -m "fix typo in example program" git add example/somefile git commit -m "fix typo in example program" git push git push --set-upstream origin master aber irgendwie erscheint mir das zurechgefrickelt, und ich verstehe gar nicht wirklich, was ich da mache, bzw. wann wo welche Details wie in das Versionsmanagment kommen, bzw. eben nicht. Wie ist das bspw. mit fetch/pull? Was davon kommt "svn update" am nächsten? Also ein automatisches update aller Dateien, ausser denen, an denen lokal bereits Änderungen vorgenommen wurden. Und wieso sieht commit zwar, daß ich eine Datei verändert habe, und ist dann aber zu faul sich mal zu überlegen, daß diese Änderung vllt. der Grund für's Aufrufen von commit gewesen sein könnte? Muss ich wirklich immer explizit die schon vorhandene, modifizierte Datei adden? Und mit "git push" gab es eine Fehlermeldung dazu, daß ein Branch gewählt werden müsse. Inwiefern ist denn nicht klar, daß das solange nichts weiter gesagt ist, der gleiche Branch sein soll, wie beim auschecken? Achso, und managt übrigens git auch Zeilenumbrüche usw. bei Text-Dateien so, daß auch Nutzer anderer Betriebssysteme damit zurecht kommen? Gruss Jan Bruns
Back to de.comp.os.unix.programming | Previous | Next — Next in thread | Find similar
Anfängerprobleme mit git Jan Bruns <ebay@abnuto.de> - 2022-07-01 04:33 +0000
Re: Anfängerprobleme mit git Jan Bruns <ebay@abnuto.de> - 2022-07-01 05:30 +0000
Re: Anfängerprobleme mit git Laurenz Trossel <me@example.invalid> - 2022-07-01 07:17 +0000
Re: Anfängerprobleme mit git Jan Bruns <ebay@abnuto.de> - 2022-07-01 11:56 +0000
Re: Anfängerprobleme mit git Laurenz Trossel <me@example.invalid> - 2022-07-01 16:23 +0000
Re: Anfängerprobleme mit git Christian Weisgerber <naddy@mips.inka.de> - 2022-07-01 11:39 +0000
Re: Anfängerprobleme mit git Jan Bruns <ebay@abnuto.de> - 2022-07-01 16:51 +0000
Re: Anfängerprobleme mit git Stefan Reuther <stefan.news@arcor.de> - 2022-07-01 17:55 +0200
csiph-web