git - 在分支 checkout 时更改环境变量

标签 git

我想知道在执行 git checkout <branchname> 时更改环境变量值的最佳做法是什么?并根据 branchname 给它一个值(同时具有默认值,以防未为 checkout 的分支提供特定值)。

例如。获取数据库名称:

> git checkout dev
> echo $MYVAR
db_name_for_dev
> git checkout newfeaturebranch
> echo $MYVAR
db_name_for_newfeaturebranch

最佳答案

关于git - 在分支 checkout 时更改环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18847443/

相关文章:

Git Merge vs Rebase - 解决冲突

Git远程仓库 checkout 问题

git - 你如何将提交移动到 git 中的暂存区?

git - 从 git pull 时出错 - 将对象添加到存储库数据库 .git/objects 的权限不足

svn - 新用户的 SCM 选择?

git - 如何在 cherry-pick smartgit 上保留原作者

git - 为什么我不能远程查看分支

Git rebase interactive drop vs 删除提交行

git - 获取自分离父分支以来的提交日志,包括父分支的最新提交

git - Makefile中子模块的自动初始化和更新