1. Задачу Accept. Переводим в статус In Progress.
2. Create branch
3. Вваливаем себе локальную версию ветки в папке с проектом:
git fetch
git checkout "new_brunch_name_on_server"
(если не нужны локальные изменения то можно git checkout "new_brunch_name_on_server" -f)
4. Когда готово:
git status
git add .
git commit -m "BOOKS-444 commentsdfsd"
git push
5. Открываем ветку из таски, create pull request
6. Переводим
7. PS: Если хотим залить мастер в локальную ветку
git merge master
или если с форсом из мастера, перетирая локальные изменения
git merge -X theirs origin master
8. Если мы хотим удалить запушенный коммит:
git rebase -i HEAD~<количество последних коммитов, которые хотим увидеть>
Прим.: git rebase -i HEAD~3
затем то напротив ветки, которую нужно удалить, что открылось в редакторе нуждо вначале поставить d (means drop)
сохранить
затем git pull
-------------
Переключиться на определенную ветку. Запушать мастер в эту ветку. Сделать изменения, порешать конфликты. Запулить обратно с форсом.
git reset --hard dfgsdfgdfgsdf
git merge origin master
git add --all
git push --force
-------------
сброс всех текущих изменений, до последнего коммита
git reset --hard
git clean --force
--
Принудительно запушать ветку в удаленную:
git push remote_full_brunch_name local_brunch_name:remote_brunch_name
git push --set-upstream localmaster master
https://git-scm.com/book/ru/v1/%D0%92%D0%B5%D1%82%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-Git-%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D0%B2%D0%B5%D1%82%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B8-%D1%81%D0%BB%D0%B8%D1%8F%D0%BD%D0%B8%D1%8F
2. Create branch
3. Вваливаем себе локальную версию ветки в папке с проектом:
git fetch
git checkout "new_brunch_name_on_server"
(если не нужны локальные изменения то можно git checkout "new_brunch_name_on_server" -f)
4. Когда готово:
git status
git add .
git commit -m "BOOKS-444 commentsdfsd"
git push
5. Открываем ветку из таски, create pull request
6. Переводим
7. PS: Если хотим залить мастер в локальную ветку
git merge master
или если с форсом из мастера, перетирая локальные изменения
git merge -X theirs origin master
8. Если мы хотим удалить запушенный коммит:
git rebase -i HEAD~<количество последних коммитов, которые хотим увидеть>
Прим.: git rebase -i HEAD~3
затем то напротив ветки, которую нужно удалить, что открылось в редакторе нуждо вначале поставить d (means drop)
сохранить
затем git pull
-------------
Переключиться на определенную ветку. Запушать мастер в эту ветку. Сделать изменения, порешать конфликты. Запулить обратно с форсом.
git reset --hard dfgsdfgdfgsdf
git merge origin master
git add --all
git push --force
-------------
сброс всех текущих изменений, до последнего коммита
git reset --hard
git clean --force
--
Принудительно запушать ветку в удаленную:
git push remote_full_brunch_name local_brunch_name:remote_brunch_name
git push --set-upstream localmaster master
https://git-scm.com/book/ru/v1/%D0%92%D0%B5%D1%82%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-Git-%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D0%B2%D0%B5%D1%82%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B8-%D1%81%D0%BB%D0%B8%D1%8F%D0%BD%D0%B8%D1%8F
No comments:
Post a Comment