Как узнать, присутствует ли файл в нескольких ветках в git

Есть ли способ в git определить, присутствует ли файл в нескольких ветках или нет? Если да, перечислите названия веток. Пожалуйста, помогите в этом.

возможный дубликат Как найти в ветвях Git файл или каталог?   —  person Karthikeyan V    schedule 23.07.2015

См. также:  График рабочего процесса действий GitHub не работает в ветке, отличной от стандартной
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 1
  1. Karthikeyan V

    Вы можете попробовать запустить в каждой ветке эту команду:

    git ls-files | grep YOUR FILE
    

    И посмотрите, появится ли оно.

    Или вы можете сделать более сложный сценарий, например:

    for i in $(git branch | sed 's/\*//'); do git checkout $i; git ls-files | grep -q YOURFILE ; if [ $? -eq 0 ] ; then echo "File found in branch: $i"; fi; done
    

    Сделайте цикл для каждой ветки и сделайте то же, что и предыдущая команда.

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: