Главная » Uncategorized » GIT CVS BZR

GIT CVS BZR

svn revert =

git reset --hard origin/master

[core]

 excludesfile = ~/.gitignore
[user]
 name = Ivan Ivanov
 email = ivan.ivanov@gmail.com
[sendemail]
 smtpserver = mail.firma.crimea.ua
 smtpuser = ivan
———————————-
это глобальный в ~/.gitconfig
==========================================================================================
в прокте в .git/config так:
[user]
 name = Ivan Ivanov
 email = user@firma.ua
=========================================================================================
du -sh .       — текущий  размер
git branch -a
git checkout -b devel                 -devel название моего бранча.
git status                                   #svn status, svn st
git show -1
git checkout master                    # переключиться на мастер
git svn rebase                               #  up в мастере
git rebase devel                             -коммиты из девела в мастер по ходу
git rebase master                          -коммиты чужие себе в мастер (из мастера)  git svn dcommit                             — коммит из мастера
svn log | less                                 — посмотреть в другой папке
cd —                                               назад —————————-
git svn help
  502  git svn clone -s http://svn.firma.crimea.ua/firma/project
  503  cd  ./project
  504  ls
  505  du -sh .
  506  cd ~/projects/firma/project
  507  du -sh .
  508  cd —
  509  git log
  510  git branch -a
  511  git checkout -b devel
  512  git status
  513  mc
  514  git status
  515  git diff
  516  git commit -a
  517  git log
  518  git show -1
  519  git show -2
  520  git status
  521  git checkout master
  522  git status
  523  git log
  524  git svn rebase
  525  git rebase devel
  526  git log
  527  git log
  528  git svn dcommit
  529  cd ~/projects/firma/project/trunk
  530  svn st
  531  svn up
  532  svn st -u
  533  svn log
  534  svn log | less
  535  cd —
  536  pwd
  537  git svn rebase
  538  git checkout devel
  539  git rebase master
  540  history
=======================================================
# status
git status
# difference
git diff
# add new file to CVS
git add filepath
# delete file from CVS
git rm filepath
# move file
git mv file_from file_to
# commit to git repo
git commit -m «comment message»
# change last commit — perform changes after incomplete commit and call this command
git commit —amend
# commit history
git log —since=2.weeks
# BRANCHES
~~~~~~~~~~~~
# create branch
git branch branchname
# switch to branch
git checkout branchname
# create branch and switch to it
git checkout -b branchname
# merge with master
git checkout master
git merge branchname
# GIT-SVN
~~~~~~~~~~~~~
# svn up
git svn rebase
# svn commit
git svn dcommit
=======================================================================
git clone user@machine:/home/user/eclipse/kepler_workspace/z__test/src
=======================================================================
git stash save   — сохранить в скрытых изменениях(скрыть незакомиченные изменения В ТАЙНИК!)
git stash list      —показыть скрытые изменения
git stash apply —вернуть
git stash clear  —очистить скрытые изменения
git stash pop  —
=======================================================================
http://subclipse.tigris.org/update_1.6.x ————————— конфликтует с git
Core SVNKit library Group:
    SVNKit library
Subclipse Group:
    Subclipse
    Subclipse integration for Mylyn
    Subversion Client Adapter
    Subversion JavaHL Native Adapter
    Subversion revision graph
    SVNKit Client Adapter
————————————————————————
M2Eclipse
уже стоит в кепплер
————————————————————————-
cd project-folder
git-init
git add -R ============================================ bzr branch lp:indicator-multiload You have not informed bzr of your Launchpad ID, and you must do this to write to Launchpad or access private data.  See «bzr help launchpad-login». Ответвлены 123 ревизии. ============================================ Изменение коммитов в Git http://habrahabr.ru/post/201922/ Git* Это пост для тех, кто начинает работу с Git. Все, что здесь написано по частям можно найти в многочисленных простынях о Git на Хабре. Но я подумал, что неплохо было бы иметь отдельный предельно понятный топик, который бы гуглился по запросу «git изменение коммитов».Изменение последнего коммита Если вы что-либо недоглядели в последнем коммите, то отредактировать его не составит никакого труда. Все, что нужно это добавить изменения обычным образом: git add . Затем закоммитить изменения с параметром —amend (amend /əˈmɛnd/ — вносить поправки, исправлять, улучшать): git commit —amend (Вместо рекомендуемой автором пары git add . git commit —amend достаточно одной команды: git commit -a —amend) Изменение названия последнего коммита То же самое, с той лишь разницей что нет необходимости добавлять файлы в коммит. Просто укажите новое название: git commit —amend -m «Новое название» Изменение НЕ последнего коммита Тут чуть посложнее, сделайте для начала два коммита, в моем примере они будут называться С1 и С2: image Для начала выполняем: git rebase —interactive # короткая версия: git rebase -i Откроется редактор, в котором вы можете указать что хотите сделать: image Как видите, git rebase -i может послужить когда нужно r reword переименовать коммит e edit изменить коммит s squash склеить два или больше коммитов (squash /skwɒʃ/ — втиснуть, сжимать, тыква 🙂 ) Рядом с коммитом С1 вместо pick впишите e для редактирования коммита или r для переименования. Сохранив файл, вы увидите подсказку от Git: image Разберемся подробнее что произошло. Мы переместились на коммит С1, «спрыгнув» с ветки master. Это можно проверить, запустив: git branch В ответ получим: * (no branch, rebasing master) master Дальше, как первой части поста где мы меняли последний коммит, делаем изменения и добавляем их: git add . и коммитим с параметром —amend: git commit —amend После успешного коммита, следуя подсказке (чуть выше на скриншоте), выполняем: git rebase —continue Тем самым мы возвратимся на ветку master с измененным коммитом, что и требовалось. Пост получился короткий и, надеюсь, ясный. Commit early, commit often.

=============================================================================================================================================================================================================================================================================================================================================== subversion https://svn.corporation.ua:9443/corporation/cst-prj для того, чтоб не делеать чекаут повторно: $ svn relocate http://svn.corporation.crimea.ua/corporation/cst-prj https://svn.corporation.ua:9443/corporation/cst-prj Для старых версий Subversion нужно выполнить $ svn switch —relocate …. svn copy -r153383 http://svn.corporation.ua:9443/corporation/cst-prj/branches/prodbranch http://svn.corporation.ua:9443/corporation/cst-prj/tags/1.0.1-15 -m «Version: 1.0.1-15. New Tag r153383 revision with actual universal report 15.01.15.»
=====================================================================================

svn info = git remote show origin
================================================================================
GH:
git add .
git commit -m «comment»
git push origin master
==================================================================================

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s