Архив метки: Git
Git: pull-request из командной строки
3 ноября 2015Задача — иметь возможность создания пул-реквестов из командой строки. Для этого используем пакет atlassian-stash. Например, создаём бранч: $ git checkout -b add_crm-demo-volvo Добавим файл: $ vim projects/crm-demo-volvo.domain.technology.json $ git add projects/crm-demo-volvo.domain.technology.json $ git commit -m «crm-demo-volvo.domain.technology.json added»
Git: добавление локального проекта в центральный репозиторий
14 сентября 2015Git: отменить merge
2 сентября 2015Есть репозиторий, с двумя бранчами — master и rdsmanager_NG-1. Изменения в rdsmanager_NG-1 были смерджены в master. Необходимо отменить это объединение. Находим «лишний» мердж: D:RDSrdsmanager>git log commit d22654c64574d1f01ef49f12bf0688c7c9cc3c1d Author: Your Name <[email protected]> Date: Wed Sep 2 00:42:05 2015 +0300 11 commit 7bad6f70aa0d10717b55a141e9d85b4305ade67c Author: User Name <[email protected]> Date: Tue Sep 1 17:52:05 2015 +0300 NG-6727 RDSmanager user fix
Git: использование stash и rebase для обновления локального бранча
7 июня 2015Имеется локальный бранч, созданный из develop. После его создания — в develop было сделано много изменений, и перед созданием pull-реквеста — хочется их синхронизировать. Отличная документация по rebase и merge есть тут>>>. Для того, что бы не потерять изменения, которые мы уже сделали в локальном бранче — сначала выполняем stash: d:***plugins>git stash Saved working directory… Читать далее »
Bitbucket: git — merge conflict
6 июня 2015Git: документация — часть 1: создание репозитория
2 июня 2015Перевод замечательной документации от Atlassian. Так же — есть отличный ресурс на русском тут>>>, в котором более детально рассматриваются вопросы, связанные с внутренней структурой Git. В этой документации будут рассмотрены основные команды Git. В первой части — «Создание репозитория» — описаны утилиты, необходимые для начала работы с новым проектом под контролем Git. git init Команда git… Читать далее »
Git: revert — откат изменений в удалённом репозитории после push
28 мая 2015Git: загрузить новый локальный бранч в удалённый репозиторий
24 мая 2015Предположим, у вас есть загруженный из центрального репозитория бранч: d:Temp>git clone https://bitbucket.org/username/testrepo Cloning into ‘testrepo’… Username for ‘https://bitbucket.org’: username Password for ‘https://[email protected]’: remote: Counting objects: 3, done. remote: Total 3 (delta 0), reused 0 (delta 0) Unpacking objects: 100% (3/3), done. Checking connectivity… done.
Git: добавление локального репозитория в удалённый
27 апреля 2015Имеется центральный репозиторий. Пример установки описан в статье Git: свой репозиторий под NGINX +uWSGI. Для начала работы над проектом — надо загрузить локальные файлы в центральное «хранилище». Создаём локальный репозиторий: $ git init Initialized empty Git repository in /cygdrive/c/Users/User/Documents/PyProjects/APP_manager_python/.git/