Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Git - вопрос от новичка  (Прочитано 1996 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SeoNk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Git - вопрос от новичка
« : 13 Апреля 2016, 11:12:22 »
Осваиваю git. В самом начале пути.

Есть удаленный сервер.
Есть локальный компьютер.
Создал на сервере папку /home/alex/test/. В ней тестовый файл 1.test

Далее на сервере в консоли ввел команды:
cd /home/alex/test/
git init
git add .
git commit


Успешно!

Далее на локальном компьютере ввел команду:
git clone ssh://alex@123.45.678.910:22/home/alex/test/

Все успешно скопировалось на локальный компьютер в созданную папку test

Далее я на локальном компьютере переименовал файл 1.test в 2.test и выполнил команды
git add .
git commit


Успех!

Далее я ввожу команду
git push
но получаю сообщение:
fatal: Not a git repository (or any parent up to mount point /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).


Такое же сообщение я получаю если изменяю файл на сервере, делаю commit а потом на локальном пытаюсь выполнить git pull, git fetch.

Перевод этого текста мне ничего не дает. В рунете информации я не нашел. Может кто подскажет что я делаю не так?

Спасибо!
« Последнее редактирование: 13 Апреля 2016, 11:14:00 от SeoNk »

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Git - вопрос от новичка
« Ответ #1 : 13 Апреля 2016, 21:26:39 »
alsoijw@localhost ~ >  mkdir t1
alsoijw@localhost ~ >  cd t1
alsoijw@localhost ~/t1 >  echo "test" > file
alsoijw@localhost ~/t1 >  git init
Инициализирован пустой репозиторий Git в /home/alsoijw/t1/.git/
alsoijw@localhost ~/t1 >  git add .
alsoijw@localhost ~/t1 >  git commit  -m "first commit"
[master (корневой коммит) 93f94ff] first commit
 1 file changed, 1 insertion(+)
 create mode 100644 file
alsoijw@localhost ~/t1 >  cd
alsoijw@localhost ~ >  cp -r t1 t2
alsoijw@localhost ~ >  cd t1
alsoijw@localhost ~/t1 >  mv file file.old
alsoijw@localhost ~/t1 >  git add .
alsoijw@localhost ~/t1 >  git commit -m "second commit"
[master 9451bbf] second commit
 1 file changed, 0 insertions(+), 0 deletions(-)
 rename file => file.old (100%)
alsoijw@localhost ~/t1 >  cd ../t2
alsoijw@localhost ~/t2 >  git pull ../t1
remote: Подсчет объектов: 2, готово.
remote: Total 2 (delta 0), reused 0 (delta 0)
Распаковка объектов: 100% (2/2), готово.
Из ../t1
 * branch            HEAD       -> FETCH_HEAD
Обновление 93f94ff..9451bbf
Fast-forward
 file => file.old | 0
 1 file changed, 0 insertions(+), 0 deletions(-)
 rename file => file.old (100%)
alsoijw@localhost ~/t2 >  git hist
* 9451bbf 2016-04-13 | second commit (HEAD -> master) [alsoijw]
* 93f94ff 2016-04-13 | first commit [alsoijw]
alsoijw@localhost ~/t2 >
git hist это алиас. Взят здесь. И ещё.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

 

Страница сгенерирована за 0.03 секунд. Запросов: 26.