Тег git

Linda-chan

Подпись коммитов: за или против?

Linda-chan

git-сервер. Написан на Go. Запускается с пинка. Говорят, что очень лёгкий и вообще ничего не кушает. Работает даже на Windows XP! Надо пробовать.
https://gitea.io/en-US/

RA

В phpstorm интеграцию с git сделали на отъебись. То что нет featch удалённой ветки фиг с ним, но сравение веток же можно было запилить нормально. Тут сравнение веток это простой диф файлов и никак нельзя ни то что отфильтровать, даже определить что это за изменение "in" или "out".

Ты смотришь диф, видишь что в первой ветке есть строка 10, а во второй её нет. И ты не знаешь это реально 10я строка удалена во второй ветке или просто вторая ветка отстаёт от первой. В общем результат слияния предсказать невозможно.

PS Пока такие "сложные" слияния продолжаю делать в eclipse'е.

RA

Как тут сделать git fetch с заданного remote? Я так понимаю что при использовании VCS - Git - Fetch он тупо с origin стягивает. Или со всех, что тоже тупо. Как phpstorm сказать тяни конкретный бранч с конкретного удалённого сервера?

Судя по https://youtrack.jetbrains.com/issue/IDEA-89709 никак.
(да, я знаю про консоль, но бладж)

unfalse

Коммитить в master и использовать git stash - плохо https://softwareengineering...kflow-an-antipattern
Тут призывают коммитить плохой код, потом использовать rebase и squash. Я вообще использую shelve в WebStorm, т.к. git stash мне не нравится, у меня там часто бардак, кроме того невозможно узнать что же в нем все-таки находится без git stash pop.

Shura

error: Ваши локальные изменения в указанных файлах будут перезаписаны при слиянии:
...
...
Сделайте коммит или спрячьте ваши изменения перед слиянием веток.
Прерываю

Как убрать эту хуйню? Как вообще избавиться от всех локальных изменений? Я хочу чтобы pull мне всё притащил!

Каждый раз такое дерьмо! Я ненавижу блядский git

Linda-chan

Напоминалка. Создание новой пустой ветки, не связанной с другими, скажем, gh-pages.

git checkout --orphan gh-pages
git rm -rf .

После чего добавляем файлы, коммитим, пушим...

hirthwork

Дякую тобi Б-же, що в git есть --patch

glupovat

Тут ещё не было

RA

нубский вопрос. Можно ли править файлы, пока гит комитится? Не попадут ли правки в комитящийся комит?

RA

чем мержить чужое легче своё написать

hirthwork

сделал небольшой рефакторинг. поменялось ≈60 файлов. теперь хочу разбить это на три независимых коммита. внимание вопрос. можно ли как-то в git add указать некий "якорь", чтобы потом можно было закоммитить все staged изменения с этим якорем?

hirthwork

было два файла с кучей дублирующегося кода. написал базовый класс, а те два от него отнаследовал. вроде бы соотношение insertions/deletions должно стремиться к 1/2 справа, а на деле получилось 126 insertions(+), 481 deletions(-) и вот как такое соотношение могло получиться я не очень понимаю

hirthwork

какие аналоги vimdiff есть? сосноль, плиз

hirthwork

git difftool HEAD:govno.cpp 'HEAD^': govno.cpp

Linda-chan

warning: LF will be replaced by CRLF in youtube-dl-np-c0.sh.
The file will have its original line endings in your working directory.

По какому праву? OO

hirthwork
Linda-chan

Офигеть! Почитала вот это вот:
http://blog.refactoru.com/s...loy-on-digitalocean/
Немного переработала инструкцию и научилась коммитить без всяких реп папку на удалённый сервер. Посмотрим, насколько это будет удобнее зеркалирования через SFTP.

Linda-chan

Вроде как git начал ложиться на извилины. У меня два вопроса: как проще всего побороть запрос пароля и как эту собаку заставить видеть ветки на сервере, а не угадывать их каждый раз?

Linda-chan

Скачала портабельный git под Windows. Этот китайский танк за собой тянет MINGW32 и весь прочий кишлак. Запустила Баш – засрало мне AppData. Портабельность! Но! Вообще, прикольно, сижу, играюсь, разбираюсь, как оно всё «виртуализует».

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.