Оглавление:
Статья последний раз была обновлена 04.03.2023
0
|
Я никогда не работал с системами контроля кода. Сейчас подключился к существующему репозиторию на bitbucket для работы с сайтом (при подключении выбрал clone). Про эти системы есть множество статей, но они изобилуют разными подробностями, которые мне на данный момент не нужны. Я не использую командную строку и не работаю с файлами локально (использую редактор Coda и правлю прямо на сервере по ftp). Мне нужна самая простая инструкция: я изменил файл, что дальше делать, чтобы сохранить изменения в репозитории? Я думал что нужно нажать для этого Commit, но данный пункт в меню у меня почему-то неактивен, активны только Push/Pull changes to/from origin, но Push у меня не работает так как я ожидал (а ожидал я что потом если нажать Pull, то файл восстановится до моего измененного состояния, но он восстановился до состояния до того, как я его менял). В списке branches я выбрал master. |
||||
|
1
|
Git — распределенная система, репозиторий на компьютере и сервере — это два совершенно разных репозитория, и push/pull просто синхронизирует эти репозитории по сети. При работе с репозиторием (оставим пока синхронизацию в стороне) нужны три команды —
После того, как локальный репозитарий изменился, его можно отправлять на remote
В следующий раз уже достаточно будет сделать просто git push
И все новые коммиты (но не изменения) уйдут на сервер.
Long story short
На самом деле книга по гиту объясняет все очень доступным языком: http://git-scm.com/book/ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-Git-%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B2-%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9 Поэтому, возможно, стоит вообще пропустить этот пост и сразу лезть туда. Ну и последнее. Git может быть (и будет) сложен, но это только к лучшему, это очень гибкая система. |
||||||||||||||||
|
Ваш ответ
Зарегистрируйтесь или войдите
Регистрация через Google
Регистрация через Facebook
Регистрация через Stack Exchange
Отправить анонимно
Имя
Почта
|
Публикуя ответ вы принимаете условия политики конфиденциальности и соглашение.
Все еще ищете ответ? Ознакомьтесь с другими вопросами по метке bitbucket git контроль-версий или задайте Ваш вопрос.
http://ru.stackoverflow.com/questions/313731/%D0%A1%D0%B0%D0%BC%D0%B0%D1%8F-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B0%D1%8F-%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F-%D0%BF%D0%BE-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5-%D1%81-git
- Как узнать IP-адрес по MAC-адресу - 07.04.2023
- Пинг проходит, а страницы в браузере не открываются - 07.04.2023
- Что если сайт пингуется «извне», но не открывается из под «локалки»? - 07.04.2023