Текущее время: Пт мар 29, 2024 1:50 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: GitHub
СообщениеДобавлено: Ср июн 10, 2015 11:34 am 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: Пн май 30, 2011 11:05 am
Сообщения: 10294
Благодарил (а): 2915 раз.
Поблагодарили: 2491 раз.
Блог: Просмотр блога (7)
Вера: Нетрадиционная
Кредо: Вільному Воля
Крещен у СИ: Нет
ЛО: Нет
Пол: Муж
Объясните, мне, тупому, только популярно, как этой штукой пользоваться. Желательно как для блондинок :)
Я вот зарегистрировался на сайте, установил их программу GitHub, создал репозитарий. Что с этим дальше делать - не пойму.
Положил файл test.html в папку с репозитарием. Теперь хочу, чтоб этот файл появился в https://github.com/мое_имя
Что я делаю не так?

_________________
На свете нет ужаснее напасти, чем идиот, дорвавшийся до власти. Уж лучше труп в одежде короля, а не живой придурок у руля.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GitHub
СообщениеДобавлено: Ср июн 10, 2015 7:01 pm 
Не в сети
Новичок
Аватара пользователя

Зарегистрирован: Пн июн 04, 2012 9:28 pm
Сообщения: 960
Благодарил (а): 299 раз.
Поблагодарили: 159 раз.
Вера: Агностицизм
Крещен у СИ: Нет
ЛО: Нет
Пол: Муж
1) Создаешь репозиторий на гитхаб
2) Скачиваешь программу
3) Входишь под своим именем
4) Выбираешь склонировать (плюсег слева -> Clone) созданный ранее репозиторий и папку расположения на компьютере куда положить
После он скопирует проект туда.
5) После изменений файлов этого проекта в программе покажется что и где было изменено или добавлено.
Внизу есть "Commit to master". Заполняем пару слов, что изменили в Summary и нажимаем "Commit to master".
На данном моменте создался "Коммит". Это как бы собранный пакет изменений.
6) Как только решились, что изменения можно заливать в репозиторий, жмем "Sync" в правом углу.
Все, теперь изменения отправились.
Его же "Sync" кликаем, чтобы получить любые возможные изменения с репозитория. Он синхронизирует проект.
Синхронизировать нужно как можно чаще, перед началом работы получать последние версии файлов и только потом делать свои изменения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GitHub
СообщениеДобавлено: Ср июн 10, 2015 8:30 pm 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: Пн май 30, 2011 11:05 am
Сообщения: 10294
Благодарил (а): 2915 раз.
Поблагодарили: 2491 раз.
Блог: Просмотр блога (7)
Вера: Нетрадиционная
Кредо: Вільному Воля
Крещен у СИ: Нет
ЛО: Нет
Пол: Муж
Спасибо, вроде получилось!
А если мне нужно восстановить одну из предыдущих версий?
Захожу в программу, затем нажимаю на "History", вижу все изменения (у меня их три). Хочу восстановить одно из состояний. Так, чтобы в локальном репозитарии появилась пред. версия файла.
Выбираю нужное состояние, нажимаю "Revert". Получаю сообщение:
"Unable to revert commit
Resolve the conflict in your working directory and commin them before trying the revert again."

_________________
На свете нет ужаснее напасти, чем идиот, дорвавшийся до власти. Уж лучше труп в одежде короля, а не живой придурок у руля.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GitHub
СообщениеДобавлено: Ср июн 10, 2015 8:42 pm 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: Сб окт 28, 2006 9:02 pm
Сообщения: 15497
Откуда: Россия
Благодарил (а): 1038 раз.
Поблагодарили: 5430 раз.
Блог: Просмотр блога (1)
Вера: Агностицизм
Кредо: Верность реальности
Крещен у СИ: Да
ЛО: Да
Пол: Муж
eiv писал(а):
Объясните, мне, тупому

Что уж про меня говорить. Я вообще про такое никогда не слышал ))

_________________
Хорошая книга ...

Ужасные песни о СИ ... ))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GitHub
СообщениеДобавлено: Ср июн 10, 2015 8:46 pm 
Не в сети
Новичок
Аватара пользователя

Зарегистрирован: Пн июн 04, 2012 9:28 pm
Сообщения: 960
Благодарил (а): 299 раз.
Поблагодарили: 159 раз.
Вера: Агностицизм
Крещен у СИ: Нет
ЛО: Нет
Пол: Муж
Значит ты в проекте что-то уже сделал. Он уже не исходный последней версии.
Поэтому он выдает конфликт, чтобы не затереть что-то просто так.
Нужно либо вернуть до исходной, либо коммитнуть изменения в репозиторий либо удалить модифицированные файлы и синхронизировать, чтобы он получил их опять с сервера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GitHub
СообщениеДобавлено: Ср июн 10, 2015 8:58 pm 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: Пн май 30, 2011 11:05 am
Сообщения: 10294
Благодарил (а): 2915 раз.
Поблагодарили: 2491 раз.
Блог: Просмотр блога (7)
Вера: Нетрадиционная
Кредо: Вільному Воля
Крещен у СИ: Нет
ЛО: Нет
Пол: Муж
Симпл писал(а):
eiv писал(а):
Объясните, мне, тупому

Что уж про меня говорить. Я вообще про такое никогда не слышал ))

Это специфичная вещь :)

Шарапов писал(а):
Значит ты в проекте что-то уже сделал. Он уже не исходный последней версии.
Поэтому он выдает конфликт, чтобы не затереть что-то просто так.
Нужно либо вернуть до исходной, либо коммитнуть изменения в репозиторий либо удалить модифицированные файлы и синхронизировать, чтобы он получил их опять с сервера.

Так. В локальном репозитарии у меня был всего 1 файл. Я его удалил вообще. Потом синхронизировал - он исчез и на сервере.
Теперь хочу восстановить любую версию. Что я должен сделать?
Мне всего лишь нужно, чтобы какая-нибудь версия файла появилась в каталоге моего локального репозитария.

_________________
На свете нет ужаснее напасти, чем идиот, дорвавшийся до власти. Уж лучше труп в одежде короля, а не живой придурок у руля.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GitHub
СообщениеДобавлено: Ср июн 10, 2015 9:20 pm 
Не в сети
Новичок
Аватара пользователя

Зарегистрирован: Пн июн 04, 2012 9:28 pm
Сообщения: 960
Благодарил (а): 299 раз.
Поблагодарили: 159 раз.
Вера: Агностицизм
Крещен у СИ: Нет
ЛО: Нет
Пол: Муж
eiv писал(а):
Так. В локальном репозитарии у меня был всего 1 файл. Я его удалил вообще. Потом синхронизировал - он исчез и на сервере.

Лучше делай так. Если возникает конфликт (conflict в ошибке), сохраняй где нибудь изменения на всякий случай.
и откатывай до последней версии с репозитория.

Changes -> Правой кнопкой по пустому пространству -> Discard All Changes

eiv писал(а):
Теперь хочу восстановить любую версию. Что я должен сделать?

History -> Выбираешь изменение -> Revert -> Sync


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GitHub
СообщениеДобавлено: Чт июн 11, 2015 8:50 am 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: Пн май 30, 2011 11:05 am
Сообщения: 10294
Благодарил (а): 2915 раз.
Поблагодарили: 2491 раз.
Блог: Просмотр блога (7)
Вера: Нетрадиционная
Кредо: Вільному Воля
Крещен у СИ: Нет
ЛО: Нет
Пол: Муж
Короче нифига у меня не работает.
Создал новый репозитарий, записал туда файл, синхронизировал - на сервере файл появился.
Изменил файл, синхронизировал - на сервере появились изменения.
Пытаюсь откатить на пред. версию - ошибка.
Наверное я все-таки тупой :(
Пойду искать на спец. форумах ответы.

_________________
На свете нет ужаснее напасти, чем идиот, дорвавшийся до власти. Уж лучше труп в одежде короля, а не живой придурок у руля.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GitHub
СообщениеДобавлено: Ср июл 01, 2015 8:17 pm 
Не в сети
Аксакал

Зарегистрирован: Пн фев 26, 2007 3:52 am
Сообщения: 9234
Благодарил (а): 535 раз.
Поблагодарили: 1331 раз.
Вера: Иудаизм
Кредо: богомол
Крещен у СИ: Нет
Пол: Муж
skype: lukoie
еще актуально? А то только сейчас тему увидел, сорри.
Вы SVN пользовались, например черепахой? (tortois svn) Они по популярности одинаковы.
Можно еще поглядеть на альтернативщину, типа древней CVS, отказоустойчивого Mercurial(на нем мозилла, опенофис и т.п. проекты работают) и хипстерский Bazaar.
Попробуйте еще разные сервера, как минимум SourceForge, google code, launchpad и саванну.

_________________
"что ты рассказываешь про законы Мои, и о завете Моем уста твои говорят, а сам ненавидишь повеления Мои и слова Мои выбрасываешь прочь?" - Тегиллим/Псалом 49:16


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GitHub
СообщениеДобавлено: Чт июл 02, 2015 9:41 am 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: Пн май 30, 2011 11:05 am
Сообщения: 10294
Благодарил (а): 2915 раз.
Поблагодарили: 2491 раз.
Блог: Просмотр блога (7)
Вера: Нетрадиционная
Кредо: Вільному Воля
Крещен у СИ: Нет
ЛО: Нет
Пол: Муж
lukoie писал(а):
еще актуально?

Пока не актуально. Повременю.

lukoie писал(а):
Вы SVN пользовались, например черепахой? (tortois svn) Они по популярности одинаковы.
Можно еще поглядеть на альтернативщину, типа древней CVS, отказоустойчивого Mercurial(на нем мозилла, опенофис и т.п. проекты работают) и хипстерский Bazaar.
Попробуйте еще разные сервера, как минимум SourceForge, google code, launchpad и саванну.

Я ничем не пользовался. И желания нет. Старый уже :)
Начал интересоваться GitHub только потому, что один потенциальный заказчик требует, чтоб исходный код выкладывался на GitHub. Только и всего. Если все-таки нужно будет - переступлю через себя и освою. Не думаю, что заказчику от меня нужно будет что-то, кроме обычного выкладывания кода.

_________________
На свете нет ужаснее напасти, чем идиот, дорвавшийся до власти. Уж лучше труп в одежде короля, а не живой придурок у руля.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GitHub
СообщениеДобавлено: Чт июл 02, 2015 2:00 pm 
Не в сети
Аксакал

Зарегистрирован: Пн фев 26, 2007 3:52 am
Сообщения: 9234
Благодарил (а): 535 раз.
Поблагодарили: 1331 раз.
Вера: Иудаизм
Кредо: богомол
Крещен у СИ: Нет
Пол: Муж
skype: lukoie
Возможно если он хочет распределенное программирование, чтобы несколько человек одновременно могли писать код. Это хороший вариант. Для одного человека лучше не распределенные, а клиент-серверные репозитории, тот самый SVN, к примеру, о котором выше писал.

_________________
"что ты рассказываешь про законы Мои, и о завете Моем уста твои говорят, а сам ненавидишь повеления Мои и слова Мои выбрасываешь прочь?" - Тегиллим/Псалом 49:16


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GitHub
СообщениеДобавлено: Чт июл 02, 2015 2:19 pm 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: Пн май 30, 2011 11:05 am
Сообщения: 10294
Благодарил (а): 2915 раз.
Поблагодарили: 2491 раз.
Блог: Просмотр блога (7)
Вера: Нетрадиционная
Кредо: Вільному Воля
Крещен у СИ: Нет
ЛО: Нет
Пол: Муж
lukoie писал(а):
Возможно если он хочет распределенное программирование, чтобы несколько человек одновременно могли писать код. Это хороший вариант.

Да, именно так. Мне самому оно никогда не нужно было, а вот всякие конторы любят это дело.

_________________
На свете нет ужаснее напасти, чем идиот, дорвавшийся до власти. Уж лучше труп в одежде короля, а не живой придурок у руля.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GitHub
СообщениеДобавлено: Чт июл 02, 2015 3:47 pm 
Не в сети
Аксакал

Зарегистрирован: Пн фев 26, 2007 3:52 am
Сообщения: 9234
Благодарил (а): 535 раз.
Поблагодарили: 1331 раз.
Вера: Иудаизм
Кредо: богомол
Крещен у СИ: Нет
Пол: Муж
skype: lukoie
Ну, контроль версий и для себя - вполне хорошая практика программирования, если какое-то время разрабатывается нормальный продукт. Надо только под свои нужды подобрать инструмент, чтобы не стрелять из пушки по воробьям.

_________________
"что ты рассказываешь про законы Мои, и о завете Моем уста твои говорят, а сам ненавидишь повеления Мои и слова Мои выбрасываешь прочь?" - Тегиллим/Псалом 49:16


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB