Старые файлы HTML / CSS не обновлялись с помощью git push на GitHub

#html #css #git #github

#HTML #css #git #github

Вопрос:

Я довольно новичок в GitHub и GitBash, я загрузил (перетащив файлы) папку, которая содержала мои файлы HTML и CSS 11 дней назад. Сегодня я наконец выяснил, как их загружать с помощью терминала, поскольку я «git push» весь свой проект, теперь у меня есть старые файлы html / css (которые я перетаскивал) 11 днями ранее. Я думал, что эти файлы (11-дневной давности) будут обновлены новым кодом, который я добавил к этим файлам HTML / CSS с помощью $ git push. Возможно ли объединить их, чтобы у меня все еще была старая запись, но отображались новые обновления? Или мне просто нужно удалить старые (перетаскиваемые) файлы?

изображение включено здесь

Комментарии:

1. вы добавили файлы, которые перетаскивали с помощью git add? Вы можете увидеть, какие файлы будут включены в коммит, введя git status в терминале.

2. Привет, Роб, нет, я этого не делал, я только перетащил папку со своего рабочего стола.

3. Не совсем ясно, чего вы хотите достичь. Объединяя, вы имеете в виду, что хотите index.html и style.css в корне перезаписать файлы в вашем подкаталоге? Потому что в этом случае вам просто нужно поместить их в один каталог, зафиксировать и нажать. И что вы имеете в виду, говоря «все еще имея старую запись, но показывая новые обновления»? Если вы их перезапишете, вы сможете получить доступ к старым версиям, обратившись к соответствующему коммиту.

4. Привет, Роб, спасибо за твой ответ. Имея старые записи, я имел в виду, что старые файлы будут обновлены с моими новыми изменениями вместо двух дублирующихся файлов, один index.html и style.css (загруженный) и один используемый git.

Ответ №1:

  1. Создайте новую ветку в коммите, где создаются старые файлы (11 дней назад). «тест git branch -b»
  2. Переместите файлы из папки и зафиксируйте
  3. Примените остальные коммиты, используя «git rebase —onto»

Команды в кавычках не являются полными, а просто примерами

Комментарии:

1. Спасибо, Дугги, я попробую это сейчас.

Ответ №2:

Перед запуском вам необходимо добавить все файлы с помощью этой команды

 git add .
  

Теперь зафиксируйте внесенные вами изменения

 git commit -am "Updating some files(Whatever you want you can write as a comment)"
  

Теперь нажимайте с упоминанием remote и branch, обычно remote — это источник, а branch — master

 git push -u origin master
  

На YouTube есть хорошая серия руководств по git. Вы можете следовать этому руководству из the coding train Git and Github For Poets Дэниела Шиффмана.

Комментарии:

1. Спасибо @Robin, это очень, очень полезно. Спасибо, что также добавили обучающее видео. Приветствия!