как синхронизировать данные из локального кода с героем мерзавца - PullRequest
0 голосов
/ 30 марта 2019

Я создаю какой-то сайт, используя nodeJS, который размещается на heroku.Я использую Heroku CLI Git.Когда я хочу загрузить файлы, я использую git add.после этого git commit -am "некоторый текст" и git push masterku master.Клиент обновляет свой сайт и загружает новые изображения и контент, и когда я делаю некоторые изменения в коде и снова выполняю его, вся работа, которую он выполняет, удаляется с сервера (не из БД).

Добавить папку с изображениями в файл .gitignore

Как я могу синхронизировать файлы и код с моей локальной версией, прежде чем отправлять новую версию на сервер heroku

1 Ответ

0 голосов
/ 30 марта 2019

когда вы делаете "git add".вы говорите git перезаписать все ваши файлы из git с помощью локального кода.если вы внесли изменения только в определенные файлы. При выполнении git add всегда следует добавлять только эти файлы.

Вы можете выполнить следующие действия.

  1. git status -> это покажет вам список файлов, которые являются изменениями и в архиве.получить файл, который вы изменили и хотите добавить в git. Предположим, его abc.html (скопировать полный путь к файлу, отображаемому в статусе git)
  2. git add abc.html
  3. git commit -m "some message"
  4. (необязательно) git pull remote_branch current_branch (это приведет к загрузке последнего кода удаленной ветви в ваш локальный каталог).Иногда вы можете получить конфликты, поэтому откройте этот файл и разрешите конфликты.Если вы работаете в ветке один, у вас могут не возникнуть конфликты
  5. git push current_branch remote_branch
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...