Каков наилучший способ устранения беспорядочных удаленных и локальных репозиториев, когда они не синхронизированы c? - PullRequest
0 голосов
/ 23 января 2020

Предыстория: Я только что попал в Github, когда пытаюсь создать новый веб-сайт для своего онлайн-портфолио. Netlify - мой веб-хостинг, а Forestry - мой выбор CMS.

Я понимаю, что загрузка больших фотографий и их хранение на github может быть не лучшей идеей, поэтому я настроил Git LFS. Однако мне нужен был способ изменить размер моих фотографий, поэтому я также заставил работать LFS Netlify.

Моя ошибка заключалась в том, что я мог просто go в свой локальный каталог и вручную удалить фотографии (это до того, как я понял, что мне нужно набирать команды терминала для обновления моего удаленного каталога). Теперь, когда я проверяю состояние моих локальных файлов, у меня есть несколько обновлений, которые еще предстоит зафиксировать, и несколько, которые не включены.

Эта дикция для меня все еще чужда, поэтому я немного устал от усложнения вещей. Я попытался получить оригинал с рабочего стола Github, но, похоже, это не помогло.

$ git status
On branch master
Your branch and 'origin/master' have diverged,
and have 1 and 16 different commits each, respectively.
  (use "git pull" to merge the remote branch into yours)

You have unmerged paths.
  (fix conflicts and run "git commit")
  (use "git merge --abort" to abort the merge)

Changes to be committed:
        new file:   .forestry/front_matter/templates/experiment1.yml
        modified:   .forestry/settings.yml
        deleted:    portfolio/.vuepress/public/upload/49092718_10216076698844485.jpg
        deleted:    portfolio/.vuepress/public/upload/49561613_10216076698764483.jpg
        new file:   portfolio/ah1.png
        modified:   portfolio/config.json
        modified:   portfolio/works/project-2.md
        modified:   portfolio/works/project-3.md

Unmerged paths:
  (use "git add/rm <file>..." as appropriate to mark resolution)
        deleted by them: portfolio/.vuepress/public/upload/Pride.png
        deleted by them: portfolio/.vuepress/public/upload/icon.png
        deleted by them: portfolio/.vuepress/public/upload/scan0025.png
        deleted by them: portfolio/.vuepress/public/upload/scan0027.png

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   portfolio/ah1.png

Первоначальная цель: Я хотел заменить исходные фотографии более мелкими, например, обрезанными (ah1 .png).

Что я должен сделать сейчас: Я хочу удалить ту маленькую папку в моем каталоге, которая содержит фотографии. Должен ли я использовать **git rm** в этой папке каталога? Затем используйте **git push** для пересылки изменений на мой пульт? **

Спасибо за ваше терпение.

ссылка, которую я использовал: https://help.github.com/en/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line

...