CLI:
1) Клонируйте Git репозиторий:
2) Сделайте нужные вам изменения.
3) Подготовьте и зафиксируйте изменения:
git add используется для подготовки изменений.
git commit для фиксации изменений.
git pull для проверки на не синхронизированные изменения с сервером.
git push для обновления файлов на сервере изменениями которые были зафиксированы в локальном репозитории.
Вместо git pull здесь можно было использовать:
GUI:
1) Клонируем репозиторий через Git GUI | Clone Existing Repository
Вбиваем следующие данные:
Source location https://your_name@bitbucket.org/username/online_workbench.git
Target Directory /Path/where/you/want/to/have/the_cloned_repository_for_ease_of_work
2) Сделайте нужные вам изменения.
3) Подготовим и зафиксируем изменения.
4) Синхронизируем новые изменения файлов на сервере с локальным репозиторием через меню Remote | Fetch from | Origin
5) Теперь нужно сделать слияние этих двух рабочих пространств. Первое из них local master, которое вы используете для внесения изменений. Второе remote master которое находится на сервере. Заходим в меню Merge | Local merge
Оставляем по умолчанию значение origin/master в списке и делаем Merge.
В случае успеха содержимое сервера будет синхронизировано (down-synced) с вашим.
6) Теперь нужно синхронизировать (up-sync) наше содержимое с сервером. Заходим в меню Remote | Push
1) Клонируйте Git репозиторий:
git clone https://raviepic3@bitbucket.org/raviepic3/online_ workbench.git /path/where/you/would/like/the/clone_to_be
2) Сделайте нужные вам изменения.
3) Подготовьте и зафиксируйте изменения:
git add * git commit –m 'Your commit message' git pull git push
git add используется для подготовки изменений.
git commit для фиксации изменений.
git pull для проверки на не синхронизированные изменения с сервером.
git push для обновления файлов на сервере изменениями которые были зафиксированы в локальном репозитории.
Вместо git pull здесь можно было использовать:
git fetch git merge @{u}
GUI:
1) Клонируем репозиторий через Git GUI | Clone Existing Repository
Вбиваем следующие данные:
Source location https://your_name@bitbucket.org/username/online_workbench.git
Target Directory /Path/where/you/want/to/have/the_cloned_repository_for_ease_of_work
2) Сделайте нужные вам изменения.
3) Подготовим и зафиксируем изменения.
4) Синхронизируем новые изменения файлов на сервере с локальным репозиторием через меню Remote | Fetch from | Origin
5) Теперь нужно сделать слияние этих двух рабочих пространств. Первое из них local master, которое вы используете для внесения изменений. Второе remote master которое находится на сервере. Заходим в меню Merge | Local merge
Оставляем по умолчанию значение origin/master в списке и делаем Merge.
В случае успеха содержимое сервера будет синхронизировано (down-synced) с вашим.
6) Теперь нужно синхронизировать (up-sync) наше содержимое с сервером. Заходим в меню Remote | Push