Benutzer-Werkzeuge

Webseiten-Werkzeuge


cowork:starconnect:gitrepository

git pull
fatal: Vorspulen nicht möglich, breche ab.
Problem git push ! [rejected] mit git pull origin –rebase gelöst

(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git status
Auf Branch gitnote
Ihr Branch ist 1 Commit vor 'origin/gitnote'.
  (benutzen Sie "git push", um lokale Commits zu publizieren)

Änderungen, die nicht zum Commit vorgemerkt sind:
  (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken)
  (benutzen Sie "git restore <Datei>...", um die Änderungen im Arbeitsverzeichnis zu verwerfen)
	geändert:       Dockerfile

Unversionierte Dateien:
  (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken)
	__pycache__/
	channels.json
	webroot/

keine Änderungen zum Commit vorgemerkt (benutzen Sie "git add" und/oder "git commit -a")
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git add webroot/index.html 
channels.json  Dockerfile     __pycache__/   webroot/       
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git add webroot/index.html
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git add docker-compose.yaml 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git status
Auf Branch gitnote
Ihr Branch ist 1 Commit vor 'origin/gitnote'.
  (benutzen Sie "git push", um lokale Commits zu publizieren)

Zum Commit vorgemerkte Änderungen:
  (benutzen Sie "git restore --staged <Datei>..." zum Entfernen aus der Staging-Area)
	neue Datei:     webroot/index.html

Änderungen, die nicht zum Commit vorgemerkt sind:
  (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken)
  (benutzen Sie "git restore <Datei>...", um die Änderungen im Arbeitsverzeichnis zu verwerfen)
	geändert:       Dockerfile

Unversionierte Dateien:
  (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken)
	__pycache__/
	channels.json

(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git add Dockerfile 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git status
Auf Branch gitnote
Ihr Branch ist 1 Commit vor 'origin/gitnote'.
  (benutzen Sie "git push", um lokale Commits zu publizieren)

Zum Commit vorgemerkte Änderungen:
  (benutzen Sie "git restore --staged <Datei>..." zum Entfernen aus der Staging-Area)
	geändert:       Dockerfile
	neue Datei:     webroot/index.html

Unversionierte Dateien:
  (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken)
	__pycache__/
	channels.json

(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git add docker-compose.yaml 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git status
Auf Branch gitnote
Ihr Branch ist 1 Commit vor 'origin/gitnote'.
  (benutzen Sie "git push", um lokale Commits zu publizieren)

Zum Commit vorgemerkte Änderungen:
  (benutzen Sie "git restore --staged <Datei>..." zum Entfernen aus der Staging-Area)
	geändert:       Dockerfile
	neue Datei:     webroot/index.html

Unversionierte Dateien:
  (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken)
	__pycache__/
	channels.json

(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ ls
30days               Dockerfile     lightningtypeaddress.jpg  pyproject.toml    webroot
channels.json        LICENSE        main.py                   README.md
docker-compose.yaml  lightning.txt  __pycache__               requirements.txt
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 4 (delta 1), reused 0 (delta 0), pack-reused 0
Entpacke Objekte: 100% (4/4), 2.15 KiB | 38.00 KiB/s, fertig.
Von https://gitea.starconnect.ch/ID19740720aGremhnn/note
   1c9fbc2..e856d6c  gitnote    -> origin/gitnote
Hinweis: Sie haben abweichende Branches und müssen angeben, wie mit diesen
Hinweis: umgegangen werden soll.
Hinweis: Sie können dies tun, indem Sie einen der folgenden Befehle vor dem
Hinweis: nächsten Pull ausführen:
Hinweis: 
Hinweis:   git config pull.rebase false  # Merge (Standard-Strategie)
Hinweis:   git config pull.rebase true   # Rebase
Hinweis:   git config pull.ff only       # ausschließlich Vorspulen
Hinweis: 
Hinweis: Sie können statt "git config" auch "git config --global" nutzen, um
Hinweis: einen Standard für alle Repositories festzulegen. Sie können auch die
Hinweis: Option --rebase, --no-rebase oder --ff-only auf der Kommandozeile nutzen,
Hinweis: um das konfigurierte Standardverhalten pro Aufruf zu überschreiben.
fatal: Es muss angegeben werden, wie mit abweichenden Branches umgegangen werden sollen.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git branch
* gitnote
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git branch -a
* gitnote
  remotes/origin/HEAD -> origin/gitnote
  remotes/origin/gitnote
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git branch -a
* gitnote
  remotes/origin/HEAD -> origin/gitnote
  remotes/origin/gitnote
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull
Hinweis: Sie haben abweichende Branches und müssen angeben, wie mit diesen
Hinweis: umgegangen werden soll.
Hinweis: Sie können dies tun, indem Sie einen der folgenden Befehle vor dem
Hinweis: nächsten Pull ausführen:
Hinweis: 
Hinweis:   git config pull.rebase false  # Merge (Standard-Strategie)
Hinweis:   git config pull.rebase true   # Rebase
Hinweis:   git config pull.ff only       # ausschließlich Vorspulen
Hinweis: 
Hinweis: Sie können statt "git config" auch "git config --global" nutzen, um
Hinweis: einen Standard für alle Repositories festzulegen. Sie können auch die
Hinweis: Option --rebase, --no-rebase oder --ff-only auf der Kommandozeile nutzen,
Hinweis: um das konfigurierte Standardverhalten pro Aufruf zu überschreiben.
fatal: Es muss angegeben werden, wie mit abweichenden Branches umgegangen werden sollen.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull origin 
Hinweis: Sie haben abweichende Branches und müssen angeben, wie mit diesen
Hinweis: umgegangen werden soll.
Hinweis: Sie können dies tun, indem Sie einen der folgenden Befehle vor dem
Hinweis: nächsten Pull ausführen:
Hinweis: 
Hinweis:   git config pull.rebase false  # Merge (Standard-Strategie)
Hinweis:   git config pull.rebase true   # Rebase
Hinweis:   git config pull.ff only       # ausschließlich Vorspulen
Hinweis: 
Hinweis: Sie können statt "git config" auch "git config --global" nutzen, um
Hinweis: einen Standard für alle Repositories festzulegen. Sie können auch die
Hinweis: Option --rebase, --no-rebase oder --ff-only auf der Kommandozeile nutzen,
Hinweis: um das konfigurierte Standardverhalten pro Aufruf zu überschreiben.
fatal: Es muss angegeben werden, wie mit abweichenden Branches umgegangen werden sollen.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull.ff
git: 'pull.ff' ist kein Git-Befehl. Siehe 'git --help'.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git config pull.ff only
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull
fatal: Vorspulen nicht möglich, breche ab.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git config pull.rebase false
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull
fatal: Vorspulen nicht möglich, breche ab.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git config pull.rebase true
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull
error: Pull mit Rebase nicht möglich: Die Staging-Area enthält nicht committete Änderungen.
error: Bitte committen Sie die Änderungen oder benutzen Sie "stash".
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git status
Auf Branch gitnote
Ihr Branch und 'origin/gitnote' sind divergiert,
und haben jeweils 1 und 1 unterschiedliche Commits.
  (benutzen Sie "git pull", um Ihren Branch mit dem Remote-Branch zusammenzuführen)

Zum Commit vorgemerkte Änderungen:
  (benutzen Sie "git restore --staged <Datei>..." zum Entfernen aus der Staging-Area)
	geändert:       Dockerfile
	neue Datei:     webroot/index.html

Unversionierte Dateien:
  (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken)
	__pycache__/
	channels.json

(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git commit -m "übertragen der lokalen Änderungen"
[gitnote bc28c35] übertragen der lokalen Änderungen
 2 files changed, 42 insertions(+), 1 deletion(-)
 create mode 100644 webroot/index.html
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git status
Auf Branch gitnote
Ihr Branch und 'origin/gitnote' sind divergiert,
und haben jeweils 2 und 1 unterschiedliche Commits.
  (benutzen Sie "git pull", um Ihren Branch mit dem Remote-Branch zusammenzuführen)

Unversionierte Dateien:
  (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken)
	__pycache__/
	channels.json

nichts zum Commit vorgemerkt, aber es gibt unversionierte Dateien
(benutzen Sie "git add" zum Versionieren)
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull
fatal: Vorspulen nicht möglich, breche ab.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull
fatal: Vorspulen nicht möglich, breche ab.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git config pull.rebase true
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull
fatal: Vorspulen nicht möglich, breche ab.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git config pull.rebase false
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull
fatal: Vorspulen nicht möglich, breche ab.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git branch -a
* gitnote
  remotes/origin/HEAD -> origin/gitnote
  remotes/origin/gitnote
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull origin 
fatal: Vorspulen nicht möglich, breche ab.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull origin gitnote 
Von https://gitea.starconnect.ch/ID19740720aGremhnn/note
 * branch            gitnote    -> FETCH_HEAD
fatal: Vorspulen nicht möglich, breche ab.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull 
fatal: Vorspulen nicht möglich, breche ab.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git push
To https://gitea.starconnect.ch/ID19740720aGremhnn/note.git
 ! [rejected]        gitnote -> gitnote (non-fast-forward)
error: Fehler beim Versenden einiger Referenzen nach 'https://gitea.starconnect.ch/ID19740720aGremhnn/note.git'
Hinweis: Aktualisierungen wurden zurückgewiesen, weil die Spitze Ihres aktuellen
Hinweis: Branches hinter seinem externen Gegenstück zurückgefallen ist. Führen Sie
Hinweis: die externen Änderungen zusammen (z. B. 'git pull ...') bevor Sie "push"
Hinweis: erneut ausführen.
Hinweis: Siehe auch die Sektion 'Note about fast-forwards' in 'git push --help'
Hinweis: für weitere Details.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull 
fatal: Vorspulen nicht möglich, breche ab.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git co
cola                   cola-sequence-editor   commit                 config 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git che
checkout      cherry        cherry-pick   
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git che
checkout      cherry        cherry-pick   
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git checkout README.md
0 Pfade vom Index aktualisiert
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git checkout README.md origin/
origin/gitnote   origin/HEAD      
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git checkout README.md origin/
origin/gitnote   origin/HEAD      
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git checkout README.md origin/HEAD 
error: Pfadspezifikation »origin/HEAD« stimmt mit keinen Git bekannten Dateien überein
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git checkout origin/HEAD 
Hinweis: Wechsle zu 'origin/HEAD'.

Sie befinden sich im Zustand eines 'losgelösten HEAD'. Sie können sich
umschauen, experimentelle Änderungen vornehmen und diese committen, und
Sie können alle möglichen Commits, die Sie in diesem Zustand machen,
ohne Auswirkungen auf irgendeinen Branch verwerfen, indem Sie zu einem
anderen Branch wechseln.

Wenn Sie einen neuen Branch erstellen möchten, um Ihre erstellten Commits
zu behalten, können Sie das (jetzt oder später) durch Nutzung von
'switch' mit der Option -c tun. Beispiel:

  git switch -c <neuer-Branchname>

Oder um diese Operation rückgängig zu machen:
  git switch -

Sie können diesen Hinweis ausschalten, indem Sie die Konfigurationsvariable
'advice.detachedHead' auf 'false' setzen.

HEAD ist jetzt bei e856d6c Kommunikationsdatei hinzugefügt
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git switch -c HEAD 
fatal: 'HEAD' ist kein gültiger Branchname.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git switch -c 
gitnote   HEAD      
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git switch -c 
gitnote   HEAD      
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git switch -c gitnote 
fatal: Branch 'gitnote' existiert bereits.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git push 
fatal: Sie befinden sich im Moment auf keinem Branch.
Um die Historie, führend zum aktuellen (losgelöster HEAD)
Status zu versenden, benutzen Sie

    git push origin HEAD:<Name-des-Remote-Branches>

(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git push origin HEAD:gitnote 
Everything up-to-date
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull origin HEAD:gitnote 
Von https://gitea.starconnect.ch/ID19740720aGremhnn/note
 ! [zurückgewiesen]             -> gitnote  (kein Vorspulen)
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ ls
30days         LICENSE        lightningtypeaddress.jpg  __pycache__  textaustausch_franz_stefan.md.txt
channels.json  lightning.txt  markdownsyntax.md         README.md    webroot
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git push
fatal: Sie befinden sich im Moment auf keinem Branch.
Um die Historie, führend zum aktuellen (losgelöster HEAD)
Status zu versenden, benutzen Sie

    git push origin HEAD:<Name-des-Remote-Branches>

(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git status
HEAD losgelöst bei origin/gitnote
Unversionierte Dateien:
  (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken)
	__pycache__/
	channels.json

nichts zum Commit vorgemerkt, aber es gibt unversionierte Dateien
(benutzen Sie "git add" zum Versionieren)
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git branch -a
* (HEAD losgelöst bei origin/gitnote)
  gitnote
  remotes/origin/HEAD -> origin/gitnote
  remotes/origin/gitnote
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ cat README.md 
# aktuelle Notiz

Einige persönliche Notizen. TODOs

----

### FIXME Installation

Im selben Stiel wie KaP-Net-App wird die StarConnect Akademie entwickelt. Sie dient zum sammeln von Schulungsmaterial als Anwendungsplattform.

pyproject.toml Verwaltet alle Teilanwendungen. In den den Quellcodeunterordnern sind Anwendungen welche jeweils eigene Umgebungen  und Requirements definieren können
( environment.yml, requirements.txt ) Die Installation sollte mit Dockercontainern docker-compose.yml Datei organiesiert sein.   

https://setuptools.pypa.io/en/latest/userguide/entry_point.html

# StarConnect Akademie

Hier ist eine mögliche Basis für das Handout an Stefan:
#### Vorwort
Die StarConnect Akademie existiert noch nicht, sondern wird als Konzept gerade erst entwickelt. Es gibt noch keine offiziellen Resourcen, um Plattformen oder Schulungsmaterial anzubieten. Du bist in der einzigartigen Position, einen Vorschlag als erster Teilnehmer im Selbststudium ausarbeiten und im praktischen Ansatz realisieren zu können. Dabei erfolgt die Umsetzung mit deinen lokalen Resourcen. Das einzige was zum jetzigen Zeitpunkt offiziell gestellt werden kann ist Gitea als Plattform, um deinen Fortschritt im Code gemeinsam in definierten zeitlichen Abständen reviewen und besprechen zu können.

Aktueller Leitfaden für das Selbststudium:----
- Übersicht über Streamlit.io (https://docs.streamlit.io/library/get-started)
  - 1a. eigenständig Überblick über Third-Party Projekte verschaffen (z.B. Streamlit-Book https://pypi.org/project/streamlit-book/)
- Streamlit external Components (https://docs.streamlit.io/library/components)
  - 2a. Fokus liegt auf offiziellem React-Template (https://github.com/streamlit/component-template) 
  - 2b. Erweiterung der Eingabe-Elemente mit Material-UI Components (https://mui.com/core/)
- Setup für Datenbankverbindungen in Streamlit (https://docs.streamlit.io/library/api-reference/connections) 
  - 3a. erweitern eines Database Abstraction Layers, da mehrere verschiedene Datenbanken zum Einsatz kommen können und der Wechsel zw. diesen damit vereinfacht wird 
  - 3b. Layer für TerminusDB (https://terminusdb.com/) anpassen
  - 3c. Layer für SurrealDB (https://surrealdb.com/) anpassen
- Wie entwickelt man diese Anwendungen mit Hilfe von Docker-Containern 
  - 4a. kurzer Überblick https://www.youtube.com/watch?v=zkMRWDQV4Tg
  - 4b. VSCode Remote Dev-Containers (https://github.com/microsoft/vscode-dev-containers.git) 
- Wie verwendet man Git Tools um seinen Quellcode zu pflegen und eine Arbeit im Team zu vereinfachen (https://www.youtube.com/watch?v=XmIlJYdBgvc)
- Hosten dieser Streamlit Anwendungen (es werden mehrere Dashboards für die unterschiedlichen Anwendungsfälle sein) mittels Docker 
  - 6a. Wie erstellt man eigene Dockerfiles und veröffentlich diese lokal mit Docker-Compose (siehe 4a.)

----

##### Resultierende Aufgabenstellung:
Mit dem oben erworbenen Wissen sollte es möglich sein, eine eLearning Plattform für die Online-Akademie mit Streamlit aufzubauen. Diese Plattform dient dann dazu das Selbststudium zu vertiefen und mit Fragestellungen (in Multiplechoice Form) zu unterfüttern. Somit können StarConnect Anwerber sich mit den Themen schulen, die als Vorrausetzung für das technologische Ökosytem benötigt werden.

## How To Use Docker To Make Local Development A Breeze

Docker is a very powerful tool make sure that the way you're running your code locally matches as closely as possible with how it runs in the cloud.

## Usage

As a first step, install Docker (see: https://www.docker.com) 
and install the requirements:

```
pip install -r requirements.txt
```

This is how you run the code locally (without Docker):

```
uvicorn main:app --host 0.0.0.0 --port 8080 --reload
```

Build and run the Docker image locally, as follows:

```
docker build -t main-app .
docker run -d -p 8080:80 main-app
```

In order to run the example server with docker compose, use this:

```
docker-compose up --build
```

If you use docker compose and you make a minor change in the file, you can now see how everything is updated and the server is restarted automatically.

(base) funkadmin@FunkRechner:~/starconnect/repros/note$ ls
30days         LICENSE        lightningtypeaddress.jpg  __pycache__  textaustausch_franz_stefan.md.txt
channels.json  lightning.txt  markdownsyntax.md         README.md    webroot
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git switch 
gitnote   HEAD      
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git switch HEAD 
fatal: Ein Branch wird erwartet, 'HEAD' bekommen
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git switch gitnote 
Vorherige Position von HEAD war e856d6c Kommunikationsdatei hinzugefügt
Zu Zweig »gitnote« gewechselt
Ihr Branch und 'origin/gitnote' sind divergiert,
und haben jeweils 2 und 1 unterschiedliche Commits.
  (benutzen Sie "git pull", um Ihren Branch mit dem Remote-Branch zusammenzuführen)
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull
fatal: Vorspulen nicht möglich, breche ab.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git status
Auf Branch gitnote
Ihr Branch und 'origin/gitnote' sind divergiert,
und haben jeweils 2 und 1 unterschiedliche Commits.
  (benutzen Sie "git pull", um Ihren Branch mit dem Remote-Branch zusammenzuführen)

Unversionierte Dateien:
  (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken)
	__pycache__/
	channels.json

nichts zum Commit vorgemerkt, aber es gibt unversionierte Dateien
(benutzen Sie "git add" zum Versionieren)
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git branch -a
* gitnote
  remotes/origin/HEAD -> origin/gitnote
  remotes/origin/gitnote
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ ls
30days               Dockerfile     lightningtypeaddress.jpg  pyproject.toml    webroot
channels.json        LICENSE        main.py                   README.md
docker-compose.yaml  lightning.txt  __pycache__               requirements.txt
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull
fatal: Vorspulen nicht möglich, breche ab.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git push
To https://gitea.starconnect.ch/ID19740720aGremhnn/note.git
 ! [rejected]        gitnote -> gitnote (non-fast-forward)
error: Fehler beim Versenden einiger Referenzen nach 'https://gitea.starconnect.ch/ID19740720aGremhnn/note.git'
Hinweis: Aktualisierungen wurden zurückgewiesen, weil die Spitze Ihres aktuellen
Hinweis: Branches hinter seinem externen Gegenstück zurückgefallen ist. Führen Sie
Hinweis: die externen Änderungen zusammen (z. B. 'git pull ...') bevor Sie "push"
Hinweis: erneut ausführen.
Hinweis: Siehe auch die Sektion 'Note about fast-forwards' in 'git push --help'
Hinweis: für weitere Details.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull
fatal: Vorspulen nicht möglich, breche ab.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git pull origin --rebase
Erfolgreich Rebase ausgeführt und refs/heads/gitnote aktualisiert.
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ ls
30days               LICENSE                   markdownsyntax.md  requirements.txt
channels.json        lightning.txt             __pycache__        textaustausch_franz_stefan.md.txt
docker-compose.yaml  lightningtypeaddress.jpg  pyproject.toml     webroot
Dockerfile           main.py                   README.md
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ git push
Objekte aufzählen: 13, fertig.
Zähle Objekte: 100% (13/13), fertig.
Delta-Kompression verwendet bis zu 16 Threads.
Komprimiere Objekte: 100% (10/10), fertig.
Schreibe Objekte: 100% (12/12), 3.53 KiB | 1.18 MiB/s, fertig.
Gesamt 12 (Delta 3), Wiederverwendet 0 (Delta 0), Pack wiederverwendet 0
remote: . Processing 1 references
remote: Processed 1 references in total
To https://gitea.starconnect.ch/ID19740720aGremhnn/note.git
   e856d6c..f0b74dd  gitnote -> gitnote
(base) funkadmin@FunkRechner:~/starconnect/repros/note$ 
/volume1/web/dokuwiki/data/pages/cowork/starconnect/gitrepository.txt · Zuletzt geändert: 2023/09/25 22:58 von itbs