Как мне зафиксировать новую версию проекта на GitHub? - PullRequest
0 голосов
/ 17 марта 2012

Я новичок в GitHub, и его условия меня немного смущают. Я сделал коммит. Теперь я хочу изменить проект на новую версию с рефакторингом.

  1. Нужно ли удалять файлы из существующего репо перед фиксацией новой версии (если структура была изменена и некоторые файлы больше не нужны)?
  2. Нужно ли нажимать или фиксировать? Или мне нужно сделать что-то еще?

Ответы [ 2 ]

1 голос
/ 17 марта 2012

принятие в github выполняется в два этапа: -> сначала используйте команду commit для локального сохранения изменений -> затем используйте push commande для сохранения изменений в github

1 голос
/ 17 марта 2012

Создание commit обновляет репо на вашем локальном компьютере. Выполнение push будет реплицировать ваши изменения репо на пульте.

Вы можете фиксировать столько раз, сколько хотите локально. Если вы довольны состоянием своего репо, вы можете обновить репозиторий на Github с помощью следующей команды:

git push origin master

Если вы хотите удалить файл из репозитория, вы можете сделать это:

# remove the file
git rm path/to/my_file

# commit the remove to your local repo
git commit -m "removing my_file"

# update the remote (Github) repo with the removed file 
git push origin master

Если репозиторий еще не существует на Github, создайте репо там. Они дадут вам пошаговые инструкции о том, как сделать ваш первый коммит. Вероятно, это будет выглядеть примерно так:

# go to project files
cd path/to/project

# initialize git repo
git init

# stage all project files in current directory to be committed
git add .

# make first commit
git commit -m "first commit"

# add the Github remote
git remote add origin <YOUR GITHUB URL>

# send repo to git
git push origin master
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...