У вас есть несколько ошибок в ваших командах Git ..
Чтобы добавить все файлы, используйте: git add -A
Запишите заглавную букву A Чтобы зафиксировать все измененные файлы с помощью сообщения, используйте: git commit -a -m "Your message here"
Чтобы отправить изменения на удаленное использование git push
Чтобы завершить ваш код C #:
{
string gitCommand = "git";
string gitAddArgument = "add -A" ;
string commitMessage = "Your commit message";
string gitCommitArgument = String.Format("commit -a -m \"{0}\"", commitMessage);
string gitPushArgument = "push";
Process.Start(gitCommand, gitAddArgument); // Runs: git add -A
Process.Start(gitCommand, gitCommitArgument); // Runs: git commit -a -m "Your commit message"
Process.Start(gitCommand, gitPushArgument); // Runs: git push
}
Примечание
Убедитесь, что программа git
находится в пределахваш путь переменный, иначе вы не сможете использовать его таким образом.Если его нет в вашем PATH, используйте абсолютный путь к исполняемому файлу git
Например, в Linux это будет: /usr/bin/git
это должен быть текст для gitCommand