问题标签 [git-config]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 配置本地分支以推送到特定分支
对不起,如果这个问题已经被问过。
我从一个名为“git_lab”的仓库克隆,它有一个名为“test”的分支克隆时我使用“-b myname_test”创建一个名为“myname_test”的本地分支,本地克隆名为“myname_git_lab”
当我执行“git pull”时,它会自动获取并合并从“test”到“myname_test”的更改,但是对于 git push,我需要指定 repo 和分支名称。
$>git 远程显示 git_lab
为“git pull”配置的本地分支:myname_test 与远程测试合并
有没有办法可以配置“为'git push'配置的本地分支”,这样我就不需要指定分支和仓库名称?
git - 我可以在 .gitconfig 中为自己指定多个用户吗?
在我的~/.gitconfig
中,我在 下列出了我的个人电子邮件地址[user]
,因为这是我想用于 Github 存储库的地址。
但是,我最近也开始在工作中使用 git。我公司的 git repo 允许我提交,但是当它发出新变更集的公告时,它说它们来自 Anonymous,因为它无法识别我的电子邮件地址.gitconfig
- 至少,这是我的理论。
是否可以在中指定多个[user]
定义.gitconfig
?还是有其他方法可以覆盖.gitconfig
某个目录的默认值?就我而言,我检查了所有工作代码~/worksrc/
- 有没有办法.gitconfig
只为该目录(及其子目录)指定一个?
git - .gitconfig 的 [github] 部分如何工作?
我想知道github如何读取这些值?如果我可以定义自己的自定义部分,我可以看到将其用于部署等。
谢谢
git - 如何为 git 启用多个用户名?IE。特定项目可以有特定的用户名
我正在同时处理 2 个项目。一个是我的工作,另一个是我的个人项目。我想用 git 作为版本控制软件。
我在我的目录下配置了 .gitconfig,如下所示。
所以 git 可以自动获取我的用户设置。但是,我只是想知道是否可以在小范围内获得此设置?
所以项目的用户设置可以覆盖全局用户设置。
git - 哪些设置会影响 Git 中的用户名?
我想在我的 git 配置中更改用户名,但是当我认为我更改了用户名或电子邮件(在.gitconfig
文件中)时,它会恢复到以前的。我也尝试过这样做,git config --global user.name <user-name>
但它也会“恢复”回来。
我还应该去哪里看?在 Git 中调整我的用户名的(其他)方法是什么?
git - .gitconfig。如何保护?
如果您看到.gitconfig
文件,它包含用户名和电子邮件地址。我希望保护它不受用户的影响,因为他们总是可以掩盖他们的身份,因为它仍然可以由用户配置。
例如,在我的公司目录中,我的名字如下 Gerald, Anthony(姓氏,拳头名)。
人们在这里犯了什么错误,一些用户指定他们的名字如下
- 杰拉德
- 安东尼
- 遗传算法
- 安东尼
- 杰拉尔
- 等等
这会造成混淆,因为它不包含真实信息。
让我知道你们如何管理用户身份
git - 如何在 Git 别名中包含 --no-pager?
我根据 EdgeCase 的Git Immersion教程创建了一个 Git 别名,如下所示:
但现在它似乎正在对结果进行分页 - 显示(END)
结果后显示终端,迫使我点击Q继续工作。我读到通过添加--no-pager
标签,您可以禁用此功能;如何将其合并到别名中?我在最后、之前和之后都试过了,log
但都没有奏效。Git 抛出一个错误,说它是一个无法识别的参数,或者它改变了环境变量。有什么建议吗?
git - GIT 警告:太多文件跳过不准确的重命名检测
我知道默认的重命名限制是 100,我们可以使用配置增加这个值diff.renamelimit config
我担心的是,如果未设置此配置,是否会出现错误的合并或缺少任何代码?我正在尝试合并(git merge)2 个发生巨大变化的分支。
有人可以对此配置设置进行更多说明吗?
git - 有没有办法缓存 https 凭据以推送提交?
我最近切换到将我的存储库同步到 GitHub 上的 https://(由于防火墙问题),并且每次都要求输入密码。
有没有办法缓存凭据,而不是每次都进行身份验证git push
?
git - git:// 通过代理
我在阻止端口 9418 (git) 的防火墙后面,并且正在尝试安装一些明确执行结帐的工具git://github.com/...
,因此我无法切换到 https 进行结帐。
所以我想知道是否可以通过代理将所有流量重定向到端口 9418,如果可以的话:)