Repozytorium GIT

0

Zainstalowałem pod Windowsa 7 msys git

podałem Gitowi moje dane do commitów poleceniem:

git config --global user.name "Imię i nazwisko "
git config --global user.email "[email protected]"

teraz muszę utworzyć repozytorium w danym katalogu podany mam przykład na katalogu ~/repo

[email protected]:~/repo$ git init .
Initialized empty Git repository in /home/niedakh/repo/.git/
[email protected]:~/repo$

tyle, że kiedy wpiszę podane wyżej polecenie wyskakuje mi błąd, proszę o wskazówki co zrobić?

0

wyskakuje, że nie ma takiego katalogu, być może należy wcześniej założyć odpowiedni folder z tą nazwą, lecz nie wiem gdzie dokładnie.

<image> http://imageshack.us/photo/my-images/228/gitc.jpg/ </image>

0

spróbuje najpierw przejść do katalogu repo
cd ~repo
git init .

0

moim zdaniem to jest jakiś bug portu na windowsa.
Zamiast tworzyć repo w bieżacym katalogu, utwórz katalog za pomocą polecenia gita:
git init newRepo
cd newRepo

Zwróć uwagę, że w komunikacie jest spacja pomiędzy "/home/niedakh/repo/" a ".git" najwyraźniej to jest problemem.

PS. Robienie screenshota z konsoli jest bezsensu, nie łatwiej było skopiować tekst z konsoli i wkleić bezpośrednio do forum?

0

Sposób MarekR22 pomógł stworzyłem najpierw katalog Repo a następnie całą ściężkę jaką potrzebuję.

W wybranym katalogu na dysku tworzymy żądaną strukturę katalogów oraz dodajemy ją do repozytorium

A teraz kolejne pytanie jak dodać tę strukturę katalogów do repozytorium, czy może już została dodana, instrukcje

[email protected]:~/repo$ mkdir -p zim-2011-12/log-algo/lista-4/
[email protected]:~/repo$

nie wchodzą mi znowu wyskakuje, że No such file or directory

0

Możesz wyjaśnić sens pisania:
[email protected]:~/repo$
Jako modły przed każdą komendą?

0

tak jest napisane na stronie z której biorę zadania,
że tam po kolei należy wpisywać to [email protected] właśnie tyle, że dalej coś mi błędy wyskakują.

mam stworzony katalog który potrzebuję, lecz moje pytanie czy ta struktura katalogowa jest zapisana w repozytorium, czy będę w stanie coś zacommitować ?

1

Nie należy wpisywać żadnego [email protected]! To wszystko co jest do znaku $ to prompt :|
Inne komendy pisałeś normalnie i działały, potem zacząłeś pisać cholera wie jak i przestały działać. Wyciągnij wnioski?

0

ok napisałem tę komendę bez [email protected] wpisałem

mkdir -p zim-2011-12/log-algo/lista-4/

i nie wyskoczył mi żaden błąd więc prawdopodobnie wszystko gra.

a jeśli chodzi o wrzucanie rozwiązania do repozytorium to rozumiem, ze nadal mam wpisywać komendy tyle, że bez tego [email protected]

czy to co zostanie wrzucone do repozytorium , będę miał kopie tego co wrzuciłem w folderze w którym mam tą ścieżkę?

0

W repozytorium zostanie umieszczone tylko czego sobie zażyczysz. Pliki dodaje się za pomocą:
git add sciezkaDoPliku

Można też dodać wszystko podczas commit'a używając przełącznika -a, ale zwykle kończy się to dodaniem do repo mnóstwa śmieci, więc odradzam codzienne stosowanie.

Jak używasz windowsa, to może lepiej zainstaluj git tortoise (niestety jest dostępny tylko na windowsa). Będzie ci trochę łatwiej zrozumieć filozofię git-a.
Osobiście uważam, że mercurial jest łatwiejszy w użyciu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1