#git #github #vps
#git #github #vps
Вопрос:
Я работаю над node.js проект, который я размещаю на своем VPS, поэтому я редактирую свой код на своем локальном компьютере, а затем передаю его на GitHub. На данный момент, чтобы добавить свои изменения в мой VPS, я удаляю старую папку и клонирую ее снова. Проблема в том, что в моем проекте используется много плагинов, поэтому мне приходится переходить в новый каталог и npm устанавливать их все снова. Есть ли способ просто внести все изменения в последнюю фиксацию, чтобы сохранить все установленные плагины? Спасибо!
Комментарии:
1. Я не совсем уверен, почему вы не можете просто сделать — git pull
2. о, я очень новичок в git, я не знал о git pull, но я посмотрел его, и это решает мою проблему. Спасибо!
Ответ №1:
Как услужливо указал Стив Томлин, вызывается команда git pull [url]
, поэтому в первый раз вы используете git clone https://github.com/whoever/whatever.git
ее для клонирования, но когда вы обновляете репозиторий, cd внутри клонированного репозитория и git pull https://github.com/whoever/whatever.git
. Допустим, вы создали новый файл на GitHub, выполнение git pull скопирует этот файл на клиент. Но также, если в предыдущем примере на клиенте вы создали новый файл, который не хотели фиксировать, git pull
оставьте этот файл таким, какой он есть, и не копируйте, не редактируйте и не удаляйте этот файл. Еще раз спасибо Стиву Томлину.