Alex/git: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Alex (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „13:01:30] <tuxx> alex_: hast du es irgendwie commited? [13:01:34] <alex> ich schreibe dann auch mal fürs wiki mit [13:01:37] <alex> nein [13:02:00] <tuxx> du wil…“) |
Alex (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
13:01:30] <tuxx> alex_: hast du es irgendwie commited? | [13:01:30] <tuxx> alex_: hast du es irgendwie commited? | ||
[13:01:34] <alex> ich schreibe dann auch mal fürs wiki mit | [13:01:34] <alex> ich schreibe dann auch mal fürs wiki mit | ||
[13:01:37] <alex> nein | [13:01:37] <alex> nein | ||
[13:02:00] <tuxx> du willst von deinem alex_test abbranchen? | [13:02:00] <tuxx> du willst von deinem alex_test abbranchen? | ||
[13:02:04] <alex> ja | [13:02:04] <alex> ja | ||
[13:02:26] <alex> ich bin auch auf alex_test | [13:02:26] <alex> ich bin auch auf alex_test | ||
[13:02:35] <tuxx> wenn du schon auf dem alex_test branch bist kannst du ein branch mit "git branch <newerbranchname>" anlegen | [13:02:35] <tuxx> wenn du schon auf dem alex_test branch bist kannst du ein branch mit "git branch <newerbranchname>" anlegen | ||
[13:02:39] <tuxx> neuer | [13:02:39] <tuxx> neuer | ||
[13:03:06] <tuxx> "git checkout neuerbranchname" wird vermutlich rummeckern dass du uncommitted changes hast stimmts? | [13:03:06] <tuxx> "git checkout neuerbranchname" wird vermutlich rummeckern dass du uncommitted changes hast stimmts? | ||
[13:03:10] <alex> und wie war das damit ich das dann aucuh pushen kann | [13:03:10] <alex> und wie war das damit ich das dann aucuh pushen kann | ||
[13:03:40] <alex> musste man da nicht bei git branch <newerbranchname>" etwas mit angeben | [13:03:40] <alex> musste man da nicht bei git branch <newerbranchname>" etwas mit angeben | ||
[13:03:58] <alex> ich habe noch nichts gerückt | [13:03:58] <alex> ich habe noch nichts gerückt | ||
[13:04:03] <tuxx> alex_: nein das ist beim auschecken | [13:04:03] <tuxx> alex_: nein das ist beim auschecken | ||
[13:04:33] <alex> ok it branch thread_try | [13:04:33] <alex> ok it branch thread_try | ||
done | done | ||
[13:04:38] <alex> und was jetzt? | [13:04:38] <alex> und was jetzt? | ||
[13:04:58] <tuxx> wenn du jetzt "git checkout thread_try" machst wird er meckern dass du uncommited changes hast oder? | [13:04:58] <tuxx> wenn du jetzt "git checkout thread_try" machst wird er meckern dass du uncommited changes hast oder? | ||
[13:05:42] <alex> alex@linux-a4cd:~/stlcam/stlcam> git checkout thread_try | [13:05:42] <alex> alex@linux-a4cd:~/stlcam/stlcam> git checkout thread_try | ||
M main.c | M main.c | ||
Gewechselt zu Zweig 'thread_try' | Gewechselt zu Zweig 'thread_try' | ||
alex@linux-a4cd:~/stlcam/stlcam> | alex@linux-a4cd:~/stlcam/stlcam> | ||
[13:06:01] <tuxx> okay | [13:06:01] <tuxx> okay | ||
[13:06:13] <tuxx> dann machst du: "git commit -a" | [13:06:13] <tuxx> dann machst du: "git commit -a" | ||
[13:06:32] <tuxx> oder "git add main.c; git commit" wie du magst | [13:06:32] <tuxx> oder "git add main.c; git commit" wie du magst | ||
[13:06:48] <tuxx> commit -a <- heisst commit all tracked files | [13:06:48] <tuxx> commit -a <- heisst commit all tracked files | ||
[13:07:37] <alex> alex@linux-a4cd:~/stlcam/stlcam> git commit -a | [13:07:37] <alex> alex@linux-a4cd:~/stlcam/stlcam> git commit -a | ||
[thread_try 3e96b69] versuche mit pthread_create | [thread_try 3e96b69] versuche mit pthread_create | ||
1 Datei geändert, 10 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) | 1 Datei geändert, 10 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) | ||
alex@linux-a4cd:~/stlcam/stlcam> | alex@linux-a4cd:~/stlcam/stlcam> | ||
[13:07:54] <tuxx> jetzt hast du lokal schon einen branch | [13:07:54] <tuxx> jetzt hast du lokal schon einen branch | ||
[13:08:05] <tuxx> willst du ihn auch pushen? | [13:08:05] <tuxx> willst du ihn auch pushen? | ||
[13:08:34] <alex> ja | [13:08:34] <alex> ja | ||
[13:09:09] <tuxx> wenn du ihn mit "git push origin thread_try" hochpushsts dann hast du das problem dass dein lokaler branch den branch auf dem server nicht tracked | [13:09:09] <tuxx> wenn du ihn mit "git push origin thread_try" hochpushsts dann hast du das problem dass dein lokaler branch den branch auf dem server nicht tracked | ||
[13:09:14] *** greenleon (greenleon@jabber.ccc.de/Home) hat als Teilnehmer den Raum betreten | [13:09:14] *** greenleon (greenleon@jabber.ccc.de/Home) hat als Teilnehmer den Raum betreten | ||
[13:09:15] <tuxx> die sind quasi entkoppelt | [13:09:15] <tuxx> die sind quasi entkoppelt | ||
[13:09:26] <alex> him | [13:09:26] <alex> him | ||
[13:09:31] <alex> das will ich nicht | [13:09:31] <alex> das will ich nicht | ||
[13:09:40] <tuxx> wenn du sagen willst dass dein lokaler branch den remote branch folgen (tracken) soll dann machste | [13:09:40] <tuxx> wenn du sagen willst dass dein lokaler branch den remote branch folgen (tracken) soll dann machste | ||
[13:09:52] <tuxx> git push -u origin thread_try | [13:09:52] <tuxx> git push -u origin thread_try | ||
[13:10:15] <alex> alex@linux-a4cd:~/stlcam/stlcam> git push -u origin thread_try | [13:10:15] <alex> alex@linux-a4cd:~/stlcam/stlcam> git push -u origin thread_try | ||
Counting objects: 5, done. | Counting objects: 5, done. | ||
Delta compression using up to 2 threads. | Delta compression using up to 2 threads. | ||
Compressing objects: 100% (3/3), done. | Compressing objects: 100% (3/3), done. | ||
Writing objects: 100% (3/3), 392 bytes, done. | Writing objects: 100% (3/3), 392 bytes, done. | ||
Total 3 (delta 2), reused 0 (delta 0) | Total 3 (delta 2), reused 0 (delta 0) | ||
To ssh://git@arpspoof.org/home/git/stlcam.git | To ssh://git@arpspoof.org/home/git/stlcam.git | ||
* [new branch] thread_try -> thread_try | * [new branch] thread_try -> thread_try | ||
Branch thread_try set up to track remote branch thread_try from origin. | Branch thread_try set up to track remote branch thread_try from origin. | ||
alex@linux-a4cd:~/stlcam/stlcam> | alex@linux-a4cd:~/stlcam/stlcam> | ||
[13:10:25] <tuxx> das wars schon | [13:10:25] <tuxx> das wars schon | ||
[13:10:41] <tuxx> total intuitiv :) | [13:10:41] <tuxx> total intuitiv :) | ||
[13:10:51] <alex> und jetzt git checkout alex_test | [13:10:51] <alex> und jetzt git checkout alex_test | ||
[13:11:02] <tuxx> wenn du wieder auf alex_test zurück willst dann schon | [13:11:02] <tuxx> wenn du wieder auf alex_test zurück willst dann schon | ||
[13:11:05] <alex> und ich bin wieder da wo ich voher war | [13:11:05] <alex> und ich bin wieder da wo ich voher war | ||
[13:11:09] <tuxx> jo | [13:11:09] <tuxx> jo | ||
[13:11:13] <alex> das heißt alles ist wech | [13:11:13] <alex> das heißt alles ist wech | ||
[13:11:15] <alex> super | [13:11:15] <alex> super | ||
[13:11:24] <alex> is ja gaaaanz einfach | [13:11:24] <alex> is ja gaaaanz einfach | ||
[13:11:46] <tuxx> eigtl schon... man muss sich nur an das konzept gewöhnen | [13:11:46] <tuxx> eigtl schon... man muss sich nur an das konzept gewöhnen |
Aktuelle Version vom 10. Juli 2012, 11:13 Uhr
[13:01:30] <tuxx> alex_: hast du es irgendwie commited? [13:01:34] <alex> ich schreibe dann auch mal fürs wiki mit [13:01:37] <alex> nein [13:02:00] <tuxx> du willst von deinem alex_test abbranchen? [13:02:04] <alex> ja [13:02:26] <alex> ich bin auch auf alex_test [13:02:35] <tuxx> wenn du schon auf dem alex_test branch bist kannst du ein branch mit "git branch <newerbranchname>" anlegen [13:02:39] <tuxx> neuer [13:03:06] <tuxx> "git checkout neuerbranchname" wird vermutlich rummeckern dass du uncommitted changes hast stimmts? [13:03:10] <alex> und wie war das damit ich das dann aucuh pushen kann [13:03:40] <alex> musste man da nicht bei git branch <newerbranchname>" etwas mit angeben [13:03:58] <alex> ich habe noch nichts gerückt [13:04:03] <tuxx> alex_: nein das ist beim auschecken [13:04:33] <alex> ok it branch thread_try done [13:04:38] <alex> und was jetzt? [13:04:58] <tuxx> wenn du jetzt "git checkout thread_try" machst wird er meckern dass du uncommited changes hast oder? [13:05:42] <alex> alex@linux-a4cd:~/stlcam/stlcam> git checkout thread_try M main.c Gewechselt zu Zweig 'thread_try' alex@linux-a4cd:~/stlcam/stlcam> [13:06:01] <tuxx> okay [13:06:13] <tuxx> dann machst du: "git commit -a" [13:06:32] <tuxx> oder "git add main.c; git commit" wie du magst [13:06:48] <tuxx> commit -a <- heisst commit all tracked files [13:07:37] <alex> alex@linux-a4cd:~/stlcam/stlcam> git commit -a [thread_try 3e96b69] versuche mit pthread_create 1 Datei geändert, 10 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) alex@linux-a4cd:~/stlcam/stlcam> [13:07:54] <tuxx> jetzt hast du lokal schon einen branch [13:08:05] <tuxx> willst du ihn auch pushen? [13:08:34] <alex> ja [13:09:09] <tuxx> wenn du ihn mit "git push origin thread_try" hochpushsts dann hast du das problem dass dein lokaler branch den branch auf dem server nicht tracked [13:09:14] *** greenleon (greenleon@jabber.ccc.de/Home) hat als Teilnehmer den Raum betreten [13:09:15] <tuxx> die sind quasi entkoppelt [13:09:26] <alex> him [13:09:31] <alex> das will ich nicht [13:09:40] <tuxx> wenn du sagen willst dass dein lokaler branch den remote branch folgen (tracken) soll dann machste [13:09:52] <tuxx> git push -u origin thread_try [13:10:15] <alex> alex@linux-a4cd:~/stlcam/stlcam> git push -u origin thread_try Counting objects: 5, done. Delta compression using up to 2 threads. Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 392 bytes, done. Total 3 (delta 2), reused 0 (delta 0) To ssh://git@arpspoof.org/home/git/stlcam.git * [new branch] thread_try -> thread_try Branch thread_try set up to track remote branch thread_try from origin. alex@linux-a4cd:~/stlcam/stlcam> [13:10:25] <tuxx> das wars schon [13:10:41] <tuxx> total intuitiv :) [13:10:51] <alex> und jetzt git checkout alex_test [13:11:02] <tuxx> wenn du wieder auf alex_test zurück willst dann schon [13:11:05] <alex> und ich bin wieder da wo ich voher war [13:11:09] <tuxx> jo [13:11:13] <alex> das heißt alles ist wech [13:11:15] <alex> super [13:11:24] <alex> is ja gaaaanz einfach [13:11:46] <tuxx> eigtl schon... man muss sich nur an das konzept gewöhnen