Pages Menu Stijit.com
Twitter
Categories Menu
Как запушить коммит в git

Как запушить коммит в git

Как с помощью git отправить свои изменения на сервер, а точнее как запушить коммит в git? Давайте рассмотрим весь процесс пошагово.

  1. Делаем нужные нам изменения в файлах проекта. Затем проверяем эти файлы с помощью команды:
    git st
    
  2. Добавляем все измененные файлы на сцену:
    git add .
    

    Или добавляем по одному файлу:

    git add address
    

    Где вместо address нужно подставить полный адрес по которому лежит файл.

  3. Проверим, что файлы у нас добавились на сцену (теперь они должны отображаться другим цветом):
    git st
    
  4. Делаем коммит со сцены на свой локальный компьютер. Вместо commit message нужно написать короткую сопроводительную информацию к коммиту — из чего он состоит, что было сделано.
    git commit -m "commit message"
    
  5. Чтобы отменить или раскоммитить коммит (how to uncommit git commit):
    git reset --soft HEAD~1
    

    ИЛИ

    git reset --soft HEAD^
    

    Вышеприведенная команда отменит сам факт коммита (т.е. делает uncommit, undo commit), оставляя все файлы в том же состоянии, в котором они были до применения команды git commit -m "commit message".

  6. Пушим коммит на сервер:
    git push origin HEAD:refs/for/master //или stage если у вас используется stage вместо master
    

    Если вы пушите на github, то для первого пуша нужно привязать вашу локальную ветку к ветке на github, поэтому используйте команду:

    git push -u origin feature/name-of-branch
    

    Для дальнейших коммитов/пушей на github используйте команду без -u:

    git push origin feature/name-of-branch
    

Вот и все, наш коммит ушел на сервер. Легко не так ли? Если остались какие-то вопросы — задавайте их в комментариях.

2 Коммент.

  1. делал все в точности так же но не пишет что не может найти клон репозитория хотя я все в нем и делаю

    • Проверьте связан ли ваш git в данном проекте с соответствующим ему репозиторием. К примеру, чтобы добавить связь с github репозиторием, нужно ввести в командной строке внутри папки своего проекта:

      git remote add origin https://github.com/username/your-project.git

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *