#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:
- Создайте новую ветку в коммите, где создаются старые файлы (11 дней назад). «тест git branch -b»
- Переместите файлы из папки и зафиксируйте
- Примените остальные коммиты, используя «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, это очень, очень полезно. Спасибо, что также добавили обучающее видео. Приветствия!