commit 2c85d676304f727f97d6216badfadbfaf490b4da Author: Rafal Date: Mon Aug 4 20:03:44 2025 +0200 first commit diff --git a/20250804_180830_mesh.stl b/20250804_180830_mesh.stl new file mode 100644 index 0000000..a17ca1b Binary files /dev/null and b/20250804_180830_mesh.stl differ diff --git a/git.sh b/git.sh new file mode 100755 index 0000000..acc6a94 --- /dev/null +++ b/git.sh @@ -0,0 +1,63 @@ +#!/bin/bash + +# Skrypt do inicjalizacji repozytorium Git i wysłania go na zdalny serwer. + +echo "--- Krok 1: Inicjalizacja lokalnego repozytorium ---" +git init +if [ $? -ne 0 ]; then + echo "Błąd podczas inicjalizacji repozytorium. Prerywam." + exit 1 +fi +echo "Repozytorium zainicjalizowane." +echo "" + +echo "--- Krok 2: Tworzenie i przełączanie na gałąź 'main' ---" +git checkout -b main +if [ $? -ne 0 ]; then + echo "Błąd podczas tworzenia gałęzi 'main'. Prerywam." + exit 1 +fi +echo "Przełączono na gałąź 'main'." +echo "" + +echo "--- Krok 3: Dodawanie wszystkich plików do śledzenia ---" +git add . +echo "Wszystkie pliki dodane." +echo "" + +echo "--- Krok 4: Tworzenie pierwszego commita ---" +git commit -m "first commit" +if [ $? -ne 0 ]; then + echo "Błąd podczas tworzenia commita. Upewnij się, że są jakieś pliki do zatwierdzenia. Prerywam." + exit 1 +fi +echo "Commit 'first commit' został utworzony." +echo "" + +echo "--- Krok 5: Dodawanie zdalnego repozytorium ---" +# Pytanie użytkownika o adres URL +read -p "Podaj URL zdalnego repozytorium (np. https://github.com/uzytkownik/repo.git): " remote_url + +# Sprawdzenie, czy URL nie jest pusty +if [ -z "$remote_url" ]; then + echo "Nie podano adresu URL. Prerywam." + exit 1 +fi + +git remote add origin "$remote_url" +if [ $? -ne 0 ]; then + echo "Błąd podczas dodawania zdalnego repozytorium. Sprawdź URL. Prerywam." + exit 1 +fi +echo "Zdalne repozytorium zostało dodane." +echo "" + +echo "--- Krok 6: Wysyłanie zmian na serwer ---" +git push -u origin main +if [ $? -ne 0 ]; then + echo "Błąd podczas wysyłania na serwer. Sprawdź swoje uprawnienia i połączenie. Prerywam." + exit 1 +fi +echo "" +echo "--- Zakończono pomyślnie! ---" +echo "Twoje repozytorium zostało wysłane na serwer."