БЕГЕМОТИКОВ МОЖНО! Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1239.0 пользователей не могут ошибаться!
?6942
прекрасное6443
говно5905
говнорашка5512
хуита4715
anime3066
linux2652
music2635
bnw2602
рашка2565
log2354
ололо2171
дунч1828
pic1815
сталирасты1491
украина1439
быдло1437
bnw_ppl1419
дыбр1238
гімно1158

git

TIL git push работает также с локальными ветками (типа так:

git config --global branch.autosetuprebase true
git checkout -b build-fixes master
git commit ...
git push

— пушит коммит из build-fixes в master, локально.)

Удобно!

#CBM7E3 (14) / @ulidtko / 3966 дней назад

http://farm4.staticflickr.com/3777/11892669493_1d06b353da.jpg Два года мечтал о таком. Осталось только собрать vim 7.4.

#6A72H2 (3) / @like-all / 3969 дней назад

Resolving deltas это чо за хуйня ваще?

#5QOP6D (4) / @moskvano / 3973 дня назад

Чё-то так и не нашёл ничего удобнее сочетания meld/tig для side-by-side diff и потом кусочных коммитов, да еще и как всегда глюки какие-то (pgup/pgdwn в tig не делают строчка вниз/вверх как налинаксе а тупо идут в начало и конец диффа, meld вообще не устанавливается из brew). SourceTree похуже будет. Tower покупать -- чё я лох что ли.

#M0Z8UL (14) / @kb / 3977 дней назад

Сегодняшнее прекрасно: http://xkcd.com/1296/

#3L8GSJ (0+1) / @mendor / 4014 дней назад

l29ahZl29ah-z580 ~/repos/1241/rtl89xxC_v2.6.1/users/goahead-2.1.1/LINUX ‰ git rm -rf -- --library=voip_flash_tool.mips

fatal: pathspec 'rtl89xxC_v2.6.1/users/goahead-2.1.1/LINUX/--library=voip_flash_tool.mips' did not match any files
l29ahZl29ah-z580 ~/repos/1241/rtl89xxC_v2.6.1/users/goahead-2.1.1/LINUX ‰ git log -- --library=voip_flash_tool.mips | sed q
commit db3543435cf3f17fb9873c58cdb5e9525ac54185

#UQVYML (0) / @l29ah / 4040 дней назад

http://www.gitminutes.com/ крутота. Подкаст про git.

#QOZCQK (0) / @shizeeg / 4148 дней назад

Для тех, кто из-за продуманности и гениальности гита не мог скачать репозитарий UFO:AI, выложен бандл: http://ufoai.org/wiki/File:UFO-Alien-Invasion-master-01d1bbf-2013-06-17.bundle.torrent

#EH49IA (8+1) / @o01eg / 4173 дня назад

ЛОВОШЬ ВЕРНИ В3ДЕРЬМО

#NZWYA8 (1+1) / @like-all / 4216 дней назад

Как правильно использовать git-svn с сабвершоном с экстернал-говном?

‰ ~/.local/bin/gsc https://all-it.ru/svnrepo/pranay/firmware/phiXos-full
svn: E205000: Try 'svn help' for more info
svn: E205000: Syntax error parsing peg revision '67 phiXOS'
Traceback (most recent call last):
File "/home/l29ah/.local/bin/gsc", line 9, in <module>
load_entry_point('gsc==0.1', 'console_scripts', 'gsc')()
File "/home/l29ah/.local/lib64/python2.7/site-packages/gsc-0.1-py2.7.egg/gsc/cmd.py", line 138, in clone
std_layout=opts.std_layout, latest=opts.latest)
File "/home/l29ah/.local/lib64/python2.7/site-packages/gsc-0.1-py2.7.egg/gsc/cmd.py", line 118, in checkout_svn
checkout_svn(svn_path, file_path, latest=True)
File "/home/l29ah/.local/lib64/python2.7/site-packages/gsc-0.1-py2.7.egg/gsc/cmd.py", line 110, in checkout_svn
git_repo.svn('fetch', fetch_args)
File "/home/l29ah/.local/lib64/python2.7/site-packages/GitPython-0.3.2.RC1-py2.7.egg/git/cmd.py", line 227, in <lambda>
return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
File "/home/l29ah/.local/lib64/python2.7/site-packages/GitPython-0.3.2.RC1-py2.7.egg/git/cmd.py", line 456, in _call_process
return self.execute(call, *
_kwargs)
File "/home/l29ah/.local/lib64/python2.7/site-packages/GitPython-0.3.2.RC1-py2.7.egg/git/cmd.py", line 377, in execute
raise GitCommandError(command, status, stderr_value)
git.exc.GitCommandError: 'git svn fetch' returned exit status 1: Bad URL passed to RA layer: Unrecognized URL scheme for '67 https://all-it.ru/svnrepo/pranay/firmware/phios/trunk@67%20phiXOS' at /usr/lib64/perl5/vendor_perl/5.16.3/Git/SVN.pm line 148.

#3SHY3T (4) / @l29ah / 4253 дня назад
git

K0CTb|ЛN для вывода подкрашеного лога с ветками и мержами

в ~/.gitconfig:

[alias]

tree = log --oneline --decorate --graph

#6XL0P1 (7) / @ninesigns / 4272 дня назад
Когда уже из гита сделают виртуальную файловую систему? Надоело на костылях прыгать.
#DVJEW7 (5+2) / @l29ah / 4293 дня назад
Объявляю аттракцион невиданной щедрости: на сервере crapcannon.tk запущен Prosody со свободной регистрацией. Особо желающим могу выдать персональный shell-аккаунт, правда, пока без root-доступа. Также в скором времени подниму gitolite и прочие ништяки по вкусу. VPS'ка один хрен через два года подохнет, пусть хоть на пользу народу послужит. Только вредительством, просьба, не заниматься.
#HQVI8Z (8+2) / @like-all / 4306 дней назад
Попытался сделать git push на венодовую удаленную шару. Наслаждался скоростью ~ 14400 бод.
#57TD1O (1) / @ninesigns / 4357 дней назад
git
#E4PBL5 (3+2) / @stiletto / 4391 день назад
Наконец-то достиг просветлённого состояния, когда параллельно с мыслями вроде «а что если…» пальцы сами набирают git checkout -b feature_name, а после экспериментов вместо commit -a совершенно естественно принимаешься разгребать изменения с помощью add -p. И всё это слепым методом набора, глядя только на экран. Создаётся впечатление, что компьютер — твоё дополнение, продолжение твоих рук и чувств. Желаю всем вам хотя бы разок испытать то же самое, пусть даже с другими инструментами — не суть важно. Ня!
#LJ28PN (1+1) / @minoru / 4415 дней назад
git ?
Господа, а как мне вот такое дерево: ```              ,master A - B - C - D ``` превратить в такое: ```            ,feature       C - D      / A - B       `master ``` Я что-то не знаю даже, в сторону какой команды смотреть.
#QCM014 (2+1) / @minoru / 4422 дня назад
git ?
Хм, интересно, а можно научить git детектить коммиты (по commit msg, например), для которых переписали историю. (при rebase, чтобы он их старые версии из локальной ветки не совал наверх)?
#VLHJBQ (5) / @ninesigns / 4434 дня назад
git
Помогал на днях одному парню с git[1] и наткнулся на неочевидную вещь: команды `git checkout branchname` и `git checkout abcde`, где `abcde` — самый свежий коммит (далее — голова) ветки `branchname`, *не эквивалентны*. Если после первой команды сделать коммит, он попадёт в `branchname` (станет её головой); если же сделать коммит после второй команды, `branchname` всё так же будет указывать на `abcde`. Ларчик открывается довольно просто. `git checkout` просто заставляет `HEAD` указывать туда, куда я сказал. Если сказать `git checkout branchname`, `HEAD` будет указывать на `branchname`, который, в свою очередь, указывает на `abcde`. Тогда при `git commit` мы обновим ветку `branchname` (которая, если кто не в курсе, просто указатель на некий коммит — голову ветки), не задевая `HEAD`. Если же сделать `git checkout abcde`, мы переходим в detached head state, то есть `HEAD` теперь указывает не на ветку, а на коммит. Если теперь сделать `git commit`, мы обновим непосредственно `HEAD`, не задевая `branchname`. Свежесозданный коммит не принадлежит ни одной ветке, так что если мы сделаем `git checkout someotherbranch`, он будет почти что потерян (см. git-reflog(1) и git-gc(1)). Жаль, что объяснение вышло таким сумбурным, но я действительно не знаю, как написать лучше.   1. http://juick.com/k0st1x/2083845
#LQB5M4 (3+1) / @minoru / 4434 дня назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.