Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #111 (permalink)  
Старый 19.01.2013, 21:51
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от nerv_
branch name
checkout name
Можно же проще:
git checkout -b name

Сообщение от nerv_
тупо ооп.
Не всем нравится ООП (например мне).
И причем тут вообще ООП?

Сообщение от nerv_
git push server :branch
Еще нужно не забыть удалить локальный бренч:
git branch -d name


А вообще, можно так:
git remote add public  http://example.com/storage.git
git remote rm public

Последний раз редактировалось monolithed, 19.01.2013 в 22:01.
Ответить с цитированием
  #112 (permalink)  
Старый 20.01.2013, 00:22
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от monolithed
Можно же проще:
git checkout -b name
Сообщение от nerv_
p.s.: да, я знаю, что для создания и переключения на ветвь сразу есть своя команда

Сообщение от monolithed
Не всем нравится ООП (например мне).
согласен
Сообщение от monolithed
И причем тут вообще ООП?
я привел аналогию

Сообщение от monolithed
Еще нужно не забыть удалить локальный бренч:
git branch -d name
спс

Кстати, не в курсе, все псевдонимы глобальные? Есть псевдонимы в рамках команд? Например
git branch alias (e.g. new)
и при этом использовать этот же псевдоним так
git commit new
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #113 (permalink)  
Старый 20.01.2013, 03:54
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

monolithed,

не подскажешь как сделать, чтоб информация в терминале отображалась разным цветом.

Уже устал от черно-белого режима))

К примеру, ввожу ls -1, а он отображает список другим цветом

Последний раз редактировалось dmitry111, 20.01.2013 в 04:20.
Ответить с цитированием
  #114 (permalink)  
Старый 20.01.2013, 04:19
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

Также хотел бы узнать.

Вот есть команда rm, у нее есть опции, например:
-r, -R, --recursive

Правильно ли я понимаю, что это просто дубликаты, которые ничем друг от друга не отличаются и команды :

rm -r [файл]
rm -R [файл]
rm --recursive [файл]

идентичны

?
Ответить с цитированием
  #115 (permalink)  
Старый 20.01.2013, 04:23
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от dmitry111
не подскажешь как сделать, чтоб информация в терминале отображалась разным цветом.
Добавь в .gitconfig:

[color]
	diff   = true
	grep   = true
	status = true
	ui     = true

	[color "branch"]
		current = yellow reverse
		local   = yellow
		remote  = green

	[color "diff"]
		meta       = normal
		frag       = magenta bold
		old        = red bold
		new        = blue bold
		whitespace = red reverse

	[color "status"]
		added      = yellow
		changed    = green
		untracked  = cyan

Последний раз редактировалось monolithed, 20.01.2013 в 04:29.
Ответить с цитированием
  #116 (permalink)  
Старый 20.01.2013, 04:23
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от dmitry111
Вот есть команда rm, у нее есть опции, например:
-r, -R, --recursive
rm или git rm ?

У *nix команды rm есть ключи -r, -R - они эквиватентны.

Также для удаления директорий есть отдельная команда rmdir

У git команды rm, есть только ключ -r

А вообще ты сам можешь посмотреть информацию по ключам:
info rm
man rm
git rm --help

Последний раз редактировалось monolithed, 20.01.2013 в 04:31.
Ответить с цитированием
  #117 (permalink)  
Старый 20.01.2013, 05:04
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

Сообщение от monolithed
Сообщение от dmitry111
не подскажешь как сделать, чтоб информация в терминале отображалась разным цветом.
Добавь в .gitconfig:
не я не о гите. Я о работе в терминале в целом.
Также интересно, можно ли как-нибудь зафиксировать, чтобы текст не уходил в самый низ, а был на середине экрана. А то каждые 10 минут надо набирать clear - неудобно(


Сообщение от monolithed
Также для удаления директорий есть отдельная команда rmdir
она удаляет только пустые директории(

Сообщение от monolithed
А вообще ты сам можешь посмотреть информацию по ключам:
да это-то смотрел, просто непонятно зачем нужны дубли команд, поначалу это немного сбивало с толку
Ответить с цитированием
  #118 (permalink)  
Старый 20.01.2013, 13:00
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от dmitry111
не я не о гите. Я о работе в терминале в целом.
пкм по терминалу (шапке окна). По крайней мере в винде так.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #119 (permalink)  
Старый 20.01.2013, 15:13
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от dmitry111
не я не о гите. Я о работе в терминале в целом.
Так уточняй сразу, я не телепат.

В Linux есть специальный файл /etc/DIR_COLORS, в котором задаются цветовые схемы, которые можно потом использовать в .bashrc для PS1 и TERM и пр.

К примеру чтобы расскрасить вывод ls:

OS=`uname -s`

case "$OS" in
    "SunOS" ) 
        # Solaris ls doesn't allow color, so use special characters
        LS_OPTS='-F'
        alias  ls='ls ${LS_OPTS}'
        ;;
    "Linux" )
        # GNU ls supports colors!
        # See dircolors to customize colors
        export LS_OPTS='--color=auto' 
        alias  ls='ls ${LS_OPTS}'

        # Get color support for 'less'
        export LESS="--RAW-CONTROL-CHARS"

        # Use colors for less, man, etc.
        [[ -f ~/.LESS_TERMCAP ]] && . ~/.LESS_TERMCAP

        export GREP_OPTIONS="--color=auto"

        ;;
    "Darwin"|"FreeBSD")

        # Most FreeBSD & Apple Darwin supports colors
        export CLICOLOR=true
        # Get color support for 'less'
        export LESS="--RAW-CONTROL-CHARS"



Для того чтобы расскрасить PS1 и PROMPT:

# Set colors for user
case `id -u` in
    0)  lcolor='\[\033[01;31m\]';;
    *)  lcolor='\[\033[01;32m\]';;
esac
hcolor='\[\033[01;33m\]'
nocolor='\[\033[0m\]'

# User specific aliases and functions
case "$TERM" in
    xterm*|rxvt*)
        # Set prompt
        PS1="${lcolor}\u${nocolor}@${hcolor}dev${nocolor}:\w\$(USER)\\\$ "
        # Set terminal title
        PROMPT_COMMAND='echo -ne "\033]0;${USER}@$HOSTNAME: ${PWD/$HOME/~}\007"'
        ;;
    *)
        ;;
esac

Статья на эту тему

Последний раз редактировалось monolithed, 20.01.2013 в 17:16.
Ответить с цитированием
  #120 (permalink)  
Старый 20.01.2013, 19:01
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

monolithed,

спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно прицепить обработку события slowklg Events/DOM/Window 6 15.03.2012 16:20
Как правильно подавить событие при подключении своего обработчика? Маэстро Firefox/Mozilla 2 03.09.2011 11:46
Как правильно задать условие:? dididima Общие вопросы Javascript 1 03.08.2011 01:11
Как правильно очистить maxlength в input? Маэстро Events/DOM/Window 10 22.06.2011 18:14
Как правильно оформить Send() Алекс97 AJAX и COMET 20 30.10.2008 19:19