Как перенести мои изменения обратно в исходный код в git - PullRequest
4 голосов
/ 12 августа 2011

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

Я сделал несколькоМодификации исходного кода и мои вопросы: -

  1. Как зафиксировать мои изменения в локальном репозитории git, а также в моем раздвоенном репозитории в github?
  2. Как будет авторисходный код, вытащите мои изменения из разветвленного репозитория в github

Ответы [ 4 ]

8 голосов
/ 12 августа 2011
  1. Как передать мои изменения в локальный репозиторий git, а также в мой раздвоенный репозиторий в github?

Чтобы добавить изменения файлов для фиксации, используйте следующую команду.

git add .

затем сделайте локальный коммит

git commit

как только вы сделаете локальный коммит, вы можете отправить его на удаленную ветку GitHub.

git push
  1. Как автор оригинального исходного кода извлечет мои изменения из разветвленного репозитория в github

Чтобы исходный код извлекался исходным форком, вы должны отправить запрос на получение владельцу проекта.

  1. Перейдите на веб-страницу вашего разветвленного проекта на GitHub.
  2. Нажмите кнопку запрос на получение в правом верхнем углу страницы
  3. Выберите коммиты, которые вы хотите отправить, с помощью изменить коммиты кнопка.
  4. Напишите некоторое описание ваших изменений, комментариев и т. Д.
  5. Отправьте запрос извлечения и дождитесь ответа владельца.
1 голос
/ 12 августа 2011
0 голосов
/ 20 апреля 2019
  • Вот простой способ:
    1. git add.
    2. git commit -m "Final Changes"
    3. git remote add origin origin url (в url добавьтеадрес вашего хранилища)
    4. git remote -v
    5. git push -f
    6. мастер git push origin
0 голосов
/ 06 марта 2019
    follow these steps:
    git init (To initialize the repository as git)
    git add .( To add the changes to staging area)
    git commit -m "this is my first commit" ( Initialize it as a commit with the message)
    git add remote origin url (in url add the address of your repository)
git pull origin master(to pull all the commits first otherwise they would be overridden)
    git -f push origin master(force push the chances to remote in the branch named master)
...