ginit/gitstart.py

27 lines
729 B
Python

import subprocess
# Tworzenie pliku README.md
subprocess.run(['touch', 'README.md'])
# Inicjalizacja repozytorium Git
subprocess.run(['git', 'init'])
# Tworzenie nowej gałęzi main i przełączanie się na nią
subprocess.run(['git', 'checkout', '-b', 'main'])
# Dodawanie pliku README.md do repozytorium
subprocess.run(['git', 'add', '*'])
# Pierwszy commit
subprocess.run(['git', 'commit', '-m', 'first commit'])
# Pytanie o URL zdalnego repozytorium
repo_url = input("Podaj URL zdalnego repozytorium: ")
# Dodanie zdalnego repozytorium
subprocess.run(['git', 'remote', 'add', 'origin', repo_url])
# Wypchnięcie zmian do zdalnego repozytorium na gałąź main
subprocess.run(['git', 'push', '-u', 'origin', 'main'])