Size: a a a

Git — русскоговорящее сообщество

2020 December 01

KE

Kirill Evdokimov in Git — русскоговорящее сообщество
Если ветка ранее не пушилась, т.е не отслеживалась удаленным репозиторием, то информации о ней не будет сохранено
источник

KE

Kirill Evdokimov in Git — русскоговорящее сообщество
Локально можно творить любое непотребство, причесать перед пушем и никто не заметит, что имело место быть нескольким веткам и ребейзам по четвергам
источник

D

Dmitry in Git — русскоговорящее сообщество
Kirill Evdokimov
Локально можно творить любое непотребство, причесать перед пушем и никто не заметит, что имело место быть нескольким веткам и ребейзам по четвергам
Верно понимаю, что при git push отправляются только те изменения, которые именно в этой ветке?
источник

KE

Kirill Evdokimov in Git — русскоговорящее сообщество
git push может принимать агрументы и менять своё поведение, согласно набору аргументов
источник

AM

Aleksander Mironov in Git — русскоговорящее сообщество
Victor Rusakovich
в редакторе нет своей истории? типа как в IDEA
неа увы
источник

KE

Kirill Evdokimov in Git — русскоговорящее сообщество
Если не указывать аргументов, то отправит только данные по текущей ветке
источник

AM

Aleksander Mironov in Git — русскоговорящее сообщество
печально но ладно.
источник

D

Dmitry in Git — русскоговорящее сообщество
Kirill Evdokimov
Если не указывать аргументов, то отправит только данные по текущей ветке
Ну, я не указываю доп. аргументов. Переключился на мастер, удалил ветку feature1 и делаю git push без каких-либо аргументов. Все верно понимаю, что будут отправлены только разница между локальной и удаленной, т.е. git diff master origin/master ?

А то что создавал feature1, комитил в нее, удалил ее - этого всего не будет отправлено?
источник

EK

Evgeniy Kuvshinov in Git — русскоговорящее сообщество
Dmitry
Подскажите, как работает удаление веток в GIT ?

К примеру есть ситуация локальной версией github-репозитория, в котором есть ветки master, feature1 указывают на один коммит. Ветка feature1 была создана для экспериментирования . Принято решение, что это нафиг не надо и решено удалить feature1(git checkout master; git branch -D feature1). Потом добавили какой-нить коммит в master.

Если сделать git push, то будут ли отправлена какая-либо информация об удаленной feature1(коммиты, факт удаления ветки и др.) в remote github-репу?

Если смотреть на git reflog, то там информация есть
push.default
условно там 2 варианта simple и matching
simple - обновляет только текущую ветку (вариант по умолчанию в git >= 2.0)
matching - обновляет все ветки что были в удаленном репозитории

если ветка fetch1 не трекалась на ветку в удаленном репозитории и ее там не было, то она туда не отправится как и комиты этой ветки

имхо
источник

AS

Alex S in Git — русскоговорящее сообщество
как склонировать с гитхаба не весь репозиторий а только одну из его подпапок?
источник
2020 December 02

S

Sebor in Git — русскоговорящее сообщество
Никак
источник

EK

Evgeniy Kuvshinov in Git — русскоговорящее сообщество
Alex S
как склонировать с гитхаба не весь репозиторий а только одну из его подпапок?
google github download folder
найдешь сервисы вроде gitzip
источник

S

Sebor in Git — русскоговорящее сообщество
Evgeniy Kuvshinov
google github download folder
найдешь сервисы вроде gitzip
Это какой-то сервис или тулза? (С приватными работает?)
источник

AS

Alex S in Git — русскоговорящее сообщество
а git-sparse-checkout ? он что делает
источник

AS

Alex S in Git — русскоговорящее сообщество
Evgeniy Kuvshinov
google github download folder
найдешь сервисы вроде gitzip
а если мне надо это сделать дженкинсом
источник

EK

Evgeniy Kuvshinov in Git — русскоговорящее сообщество
обычно клонируют репозиторий с —depth 1 и потом от туда выдирают нужное
источник

z

zafar in Git — русскоговорящее сообщество
источник

z

zafar in Git — русскоговорящее сообщество
Здравствуйте
Можете помочь?
источник

z

zafar in Git — русскоговорящее сообщество
добавил имя файла в файл .gitignore
но не игнорируется
источник

JM

John Meow in Git — русскоговорящее сообщество
zafar
добавил имя файла в файл .gitignore
но не игнорируется
Так ты гитигнор добавь
источник