Как автоматически зафиксировать и нажать на github? - PullRequest
0 голосов
/ 31 октября 2018

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

Ответы [ 3 ]

0 голосов
/ 31 октября 2018

Я не думаю, что это возможно, каждое внесенное вами изменение зависит от основ git, насколько я знаю. Это легко, если вы используете ярлыки и фиксируете сделанные вами изменения.

Например, я работаю в визуальной студии:

CTRL+F5

0 голосов
/ 31 октября 2018

Для автоматической фиксации каждые один час вы можете создать пакетный файл (.bat) с таким содержанием:

cd C:\path\to\your\git\project
git add --all
git commit -m "autoCommit %date:~-4%%date:~3,2%%date:~0,2%.%time:~0,2%%time:~3,2%%time:~6,2%"
git push
exit

Создайте задачу в планировщике заданий и запускайте этот файл каждый час.

(Вы также можете запускать его каждые 1 минуту, и вы будете обновляться практически в режиме «реального времени»).

0 голосов
/ 31 октября 2018

Автоматическая фиксация не будет работать из коробки, потому что каждая фиксация требует сообщения фиксации. Вероятно, gitwatch, предложенный Сидом, поможет вам. Я рекомендую вам начать с изучения основ Git, например, с https://git -scm.com / book / ru / v2 / Getting-Started-Git-Basics .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...