У меня есть учетная запись github и в течение нескольких месяцев подталкивала ее. Я не знаю, как использовать git, но это действительно не проблема, поскольку я единственный, кто работает над проектом. (Я думал, что, получив учетную запись, я начал бы получать некоторый опыт управления версиями ...)Git, и перемещение между машинами разработки
Как бы то ни было, я обычно работаю с рабочего стола, но я собираюсь отправиться в путешествие, поэтому мне нужно, чтобы мой ноутбук работал.
Несколько месяцев назад я собирался сделать то же самое, поэтому пошел на свой ноутбук, подключил его к github и клонировал репозиторий. Это все, что я сделал, потому что поездка была отменена.
После прочтения в Интернете сегодня я пошел к ноутбуку и сделал git pull origin master
. Кажется, все идет хорошо, но внезапно остановилось, сказав, что локальные изменения будут перезаписаны слиянием, а затем будут перечислены файлы. Я рад перезаписать эти изменения, но я не уверен, как это сделать.
В принципе, на сегодняшний день я только выпускаю следующие команды из моего рабочего стола:
git add .
git commit - m 'my message here'
git push origin master
Теперь я хотел бы быть в состоянии:
- кода СВЕСТИ к моему ноутбуку и изменить это
- Нажмите изменения обратно в GitHub
- Потяните изменения вниз на рабочий стол (где я возвращаюсь из моих путешествий!)
- (Повторить выше всякий раз, когда я путешествую снова ...)
В идеале я хотел бы иметь возможность исключить некоторые файлы из отслеживаются (например, htaccess), поскольку они зависят от того, какую машину я использую. (Это не обязательно, так как я могу вручную создать резервную копию и восстановить их ...)
Можете ли вы сделать это легко для меня? Я прочитал несколько учебников в Интернете, но никто не занимаюсь этим точным сценарием, и все немного иначе ...
мерзавец тянуть придумали слияния конфликта ... –