Я бы хотел, чтобы локальные (никогда не отслеживаемые, никогда не зафиксированные) файлы "прилипали" к определенным веткам git.
Например, я хотел бы иметь возможность сделать что-то вроде:
$ git checkout version1.0
$ make
$ ./myProject # 1.0 binary
$ git stick-to-current-branch myProject
$
$ git checkout version2.0
$ make
$ ./myProject # 2.0 binary
$ git stick-to-current-branch myProject
$
$ git checkout version1.0
$ ./myProject # 1.0 binary from above
Я составил команду "stick-to-current-branch", но есть ли что-то, что делает это по-настоящему? Я никогда не хочу фиксировать эти файлы; они зависят от отрасли, но не должны отслеживаться.