Bitbucket repository. EPAM Java Training презентация

Содержание

Слайд 2

Create new account

Mogilev 2018

Go to https://bitbucket.org/ and click “Get started”

Слайд 3

Create new account

Mogilev 2018

Enter your email address

Слайд 4

Create new account

Mogilev 2018

Complete your account details: Full Name and Password.
Check “I’m not

robot” and click “Continue”

Слайд 5

Create new account

Mogilev 2018

Create unique username for Bitbucket Cloud

Слайд 6

2. Create new repository

Mogilev 2018

Create a repository

Слайд 7

2. Create new repository

Mogilev 2018

Repository name. Use your First Name and Surname. Like

“aivanov”

Слайд 8

2. Create new repository

Mogilev 2018

Bitbucket repository successfully was created.

Слайд 9

Add default reviewers for new pull requests.

2. Create new repository

Mogilev 2018

Слайд 10

3. Checkout repository

Mogilev 2018

Install TortoiseGit
Right click and choose “Git Clone…”

Слайд 11

3. Checkout repository

Mogilev 2018

Choose correct checkout directory if needed

Слайд 12

3. Checkout repository

Mogilev 2018

Enter credentials and click on save authentication checkbox

Слайд 13

3. Checkout repository

Mogilev 2018

Checkout finished

Слайд 14

4. Pro Git

Mogilev 2018

Book “Pro Git”, Scott Chacon
1. https://git-scm.com/book/ru/v1
2. https://git-scm.com/book/en/v2
3. https://github.com/progit/progit2

Слайд 15

Cloning an Existing Repository

4. Pro Git

Mogilev 2018

Слайд 16

Recording Changes to the local repository

4. Pro Git

Mogilev 2018

Слайд 17

Recording Changes to the remote repository

4. Pro Git

Mogilev 2018

Слайд 18

Getting updates from remote repository

4. Pro Git

Mogilev 2018

Слайд 19

4. Pro Git

Mogilev 2018

Creating branch

Слайд 20

Make sure that you commit in the created branch.
After commit & push (check-in),

Create pull request.

4. Pro Git

Mogilev 2018

Слайд 21

Creating pull request

4. Pro Git

Mogilev 2018

Слайд 22

4. Pro Git

Mogilev 2018

Слайд 23

4. Pro Git

Mogilev 2018

Merge only approved pull request

Слайд 24

Switch to master branch and update local repository

4. Pro Git

Mogilev 2018

Слайд 25

http://nvie.com/posts/a-successful-git-branching-model/

5. GitFlow

Mogilev 2018

Слайд 26

Создать ветку от master с названием homeworkN, где N – номер домашней работы

(совпадает с номером лекции)
Переключиться на ветку homeworkN
Создать в текущем репозитории новую папку, в котором будет код домашней работы.
Если в домашней работе всего одна задача, создать папку homeworkN.
Если задач несколько, создать для каждой свою папку, например homeworkN_1, homeworkN_2 и так далее.
Выполнить домашнюю работу в соответствующих директориях
Сделать commit изменений
Не стоит комитать файлы IDE (*.idea), скомпилированные классы (*.class, папка /build/*), файлы журналирования (*.log), архивы (*.jar, *.war, *.ear, *.zip, *.tar.gz, *.rar)
Требуется комитать исходники (*.java), файлы конфигурации (pom.xml, *.properties) и т.д.
HINT: Чтобы не комитать лишние файлы, добавьте их описание в файл .gitignore (документация)
Сделать push изменений на удалённый репозиторий
Создать pull request для мержа ветки homeworkN в ветку master
После проверки и подтверждения ветку homeworkN смержить с master, после чего удалить
Переключиться на ветку master и сделать pull изменений

Homework with GitFlow

Confidential

Слайд 27

Mogilev 2018

6. HubFlow: GitFlow For GitHub

Имя файла: Bitbucket-repository.-EPAM-Java-Training.pptx
Количество просмотров: 55
Количество скачиваний: 0