Git/Projekt1
Rozpoczęcie pracy[edytuj]
zdalny serwer[edytuj]
- tworzymy nowe konto na zdalnym serwerze
- kopiujemy publiczny klucz ssh (zwykle w
~./ssh
) do konta [3]
dostęp przez www[edytuj]
Gitorious[edytuj]
Uwaga: Serwis został zamknięty

Poprzez stronę www naszego konta:
- zakładamy nowy projekt (projekt na serwerze Gitorious nie odpowiada projektowi gita[4])
- zakładamy nowe repozytorium
Na stronie pojawiają się informacje o następnych krokach[5]
git add . git commit -m "Initial commit" git remote add origin git@gitorious.org:new_test/new_test.git git push -u origin master
Gitlab[edytuj]
Jeśli przenieśliśmy projekt z gitoriusa do gitlaba to musimy zmienić adres serwera.
Najpierw usuwamy stary:
git remote rm origin
potem:
git remote set-url origin git@gitlab.com:c_files/mpc_parabolic.git
dostęp przez powłokę[edytuj]
Własny zdalny serwer[edytuj]
Projekt lokalny[edytuj]
Tworzenie nowego projektu[edytuj]
mkdir projekt1 # tworzymy katalog w którym będzie nasze repozytorium plików, możemy nazwać jak chcemy cd projekt1 # przechodzimy do tego katalogu # tworzymy plik/i projektu
Wrzucanie do git aktualnego projektu[edytuj]
Załóżmy, że przechowujesz już swój projekt w katalogu projekt1, więc przechodzimy do tego katalogu
cd projekt1
Init[edytuj]
Chcemy teraz, aby git śledził pliki z projektu i pozwalał nam zarządzać wersjami plików, przeglądać historię itp. Musimy więc utworzyć lokalne repozytorium, wewnątrz katalogu projekt1.
git init
Utworzony zostanie ukryty katalog projekt1/.git, w którym git będzie przechowywał wszystkie zmiany, które każemy mu pamiętać.
Sprawdzamy to za pomocą:
ls -a
Pliki[edytuj]
Następnie dodajemy pliki projektu do indeksu (coś jak poczekalnia dla plików)
git add . # dodaje wszystkie pliki git add nazwa_pliku # dodaje tylko jeden plik
Możemy sprawdzić co się zmieniło:
git status
commit[edytuj]
Na koniec przenosimy pliki z poczekalni od repozytorium
git commit -m 'pierwszy zapis do repo'
Wszystkie te zmiany odbywają się lokalnie (na naszym dysku, pomiędzy katalogiem roboczym projektu a lokalnym repozytorium = podkatalogiem katalogu roboczego)
dodajemy zdalne repozytorium[edytuj]
git remote add origin git@gitorious.org:my-project-name/my-git-repo.git
wysyłamy informacje na serwer zdalny[edytuj]
git push -u origin master
Teraz mamy 2 kopie projektu:
- projekt na dysku (kopia lokalna)
- projektu na serwerze zdalnym (kopia zdalna)
Dalsza praca[edytuj]
Dalsza praca przebiega wg podstawowego schematu pracy: [8]
- wprowadzenie zmian w pliku lub plikach
- dodajemy zmienione pliki:
git add
- zatwierdzamy zmiany:
git commit -m [message]
- wysyłamy zmiany na serwer:
git push
Źródła[edytuj]
- ↑ Git serwer
- ↑ Comparison of source code hosting facilities - angielska Wikipedia
- ↑ Creating a new git repository in Gitorious by kosmas
- ↑ questions: git project vs repository whats the fundamental difference
- ↑ Getting started with Git and Gitorious by sagarun
- ↑ Git - setting up a remote repository and doing an initial push by Jamie Hill
- ↑ Create a new Git Remote Repository from some local files (or local git repository) (by Andrew Waage)
- ↑ Understanding Git by Charles Duan