Hallo @alois,
Tutorial zu git die zweite:
Bevor du weitermachst, könntest du den jetzigen Schritt commiten und pushen und einen Pull-request erstellen, wie es hier steht:
http://docs.linuxmuster.net/de/latest/appendix/contribute/docs/new.html#dokumentation-andern-oder-neu-erstellen
Ich mach das mal, um nachzuvollziehen ob das klappt:
linuxadmin@lmn-docs:~/my-docs$ git status
Auf Branch v7
Ihr Branch ist auf dem selben Stand wie 'origin/v7'.
zum Commit vorgemerkte Änderungen:
(benutzen Sie "git reset HEAD <Datei>..." zum Entfernen aus der Staging-Area)
umbenannt: source/getting-started/linuxclients/registration.rst -> source/getting-started/registration/index.rst
Änderungen, die nicht zum Commit vorgemerkt sind:
(benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken)
(benutzen Sie "git checkout -- <Datei>...", um die Änderungen im Arbeitsverzeichnis zu verwerfen)
geändert: source/getting-started/linuxclients/index.rst
geändert: source/index.rst
- neue/geänderte Dateien aufnehmen mit “add” und wieder status anzeigen:
linuxadmin@lmn-docs:~/my-docs$ git add source/
linuxadmin@lmn-docs:~/my-docs$ git status
Auf Branch v7
Ihr Branch ist auf dem selben Stand wie 'origin/v7'.
zum Commit vorgemerkte Änderungen:
(benutzen Sie "git reset HEAD <Datei>..." zum Entfernen aus der Staging-Area)
geändert: source/getting-started/linuxclients/index.rst
umbenannt: source/getting-started/linuxclients/registration.rst -> source/getting-started/registration/index.rst
geändert: source/index.rst
- Ich habe dir ein Ticket erstellt: https://github.com/linuxmuster-docs/main/issues/145 somit kannst du bei einem commit darauf verweisen. Die vielen Hinweise sollte man sich zu Herzen nehmen und
git config --global user.name "Tobias KÜchel"
usw. ausführen.
linuxadmin@lmn-docs:~/my-docs$ git commit -a -m"try to fix: https://github.com/linuxmuster-docs/main/issues/145 moving the chapter outside"
[v7 c59274f] try to fix: https://github.com/linuxmuster-docs/main/issues/145 moving the chapter outside
Committer: Linux Admin <linuxadmin@lmn-docs.lan>
Ihr Name und E-Mail Adresse wurden automatisch auf Basis
Ihres Benutzer- und Rechnernamens konfiguriert. Bitte prüfen Sie, dass
diese zutreffend sind. Sie können diese Meldung unterdrücken, indem Sie
diese explizit setzen:
git config --global user.name "Ihr Name"
git config --global user.email ihre@emailadresse.de
Nachdem Sie das getan haben, können Sie Ihre Identität für diesen Commit ändern:
git commit --amend --reset-author
3 files changed, 1 insertion(+), 1 deletion(-)
rename source/getting-started/{linuxclients/registration.rst => registration/index.rst} (100%)
linuxadmin@lmn-docs:~/my-docs$ git status
Auf Branch v7
Ihr Branch ist vor 'origin/v7' um 1 Commit.
(benutzen Sie "git push", um lokale Commits zu publizieren)
nichts zu committen, Arbeitsverzeichnis unverändert
- Jetzt kannst du das mal in dein eigenes Repo bei github pushen:
linuxadmin@lmn-docs:~/my-docs$ git push
Username for 'https://github.com': lmn-docs-bot
Password for 'https://lmn-docs-bot@github.com':
Zähle Objekte: 8, Fertig.
Komprimiere Objekte: 100% (7/7), Fertig.
Schreibe Objekte: 100% (8/8), 739 bytes | 369.00 KiB/s, Fertig.
Total 8 (delta 6), reused 0 (delta 0)
remote: Resolving deltas: 100% (6/6), completed with 6 local objects.
To https://github.com/lmn-docs-bot/main.git
ec8d4af..c59274f v7 -> v7
- bei github.com nachschauen, wnn du Branch “v7” auswählst, siehst du jetzt, dass der Zweig 1 commit vor linuxmuter-docs:v7 ist. Gut so.
- Auf “New pull request”, dann auf “Create pull request”,dann wechselt die Seite automatisch zum Repository von linuxmuster-docs:v7 und zeigt an, ob der Request gemerged werden kann und die checks laufen noch durch:
Das Gute daran ist: andere können denPull-request “reviewen”, d.h. auch anschauen und rückmeldung geben, ob das so ok ist.
Außerdem kanns du jetzt mit dem Arbeiten weitermachen: editieren, commit, push. Jedesmal wenn du ein push absetzt werden alle commits darin an den Pull-request dran gehängt.
Du solltst also am besten nur commits zu einem thema (hier: computeraufnahme) machen, nicht noch gleichzeitig Rechtschreibfehler anderswo editieren…
Hoffe, das half, mei post ist inzwishen so lang, dass discourse nicht mehr alle meine tatatur-befehle annimmt…
VG; Tobias