git相关内容

在GIT下提交文件时,如何控制重命名阈值?

我正在尝试将特定项目的连续快照放入Git的历史中。为此,我使用每个快照的内容填充存储库目录,然后运行 git add -A . git commit -m 'Version X' 这是this answer中推荐的方法。但是,我发现只有当100%的文件内容保持不变时,提交才能识别文件重命名。有没有办法影响git commit的重命名检测,使其找到文件内容稍有更改的重命名?我看到git m ..
发布时间:2022-04-03 09:50:56 其他开发

设置GIT挂钩以在远程服务器上自动拉入GIT

我有一个远程ubuntu服务器,存储来自GitHub的代码的实时版本。每次我使用git从本地计算机推送时,我都希望远程服务器自动拉取代码。其他指南通常谈论将php文件添加到Web目录,尽管我的服务器没有直接的HTTP URL或www目录,因为它不用于网站。 我还尝试创建了post-receive挂钩,但没有结果,我不知道我是否做错了。 我的.git/hooks中的POST接收文件: ..
发布时间:2022-04-02 20:38:22 其他开发

为什么Linux内核存储库只有一个分支?

我是Linux初学者,如果这是您听过的最明显的问题,请原谅。 https://github.com/torvalds/linux/branches/all 推荐答案 主线内核 首先:不要使用GitHub链接(它只是一个镜像)。实际的存储库位于kernel.org。您可能希望使用Linus Torvalds的树,它是torvalds/linux.git。 它被称为主线内 ..
发布时间:2022-04-02 18:20:59 服务器开发

提示符中的.zshc git分支

我有一个简单但定制的.zshc,我想用我当前所在的git分支填充提示符(当在git存储库中时)。下面的代码似乎可以工作,但比我的实际位置落后了一个提示符。 .zshc: #Prompt messing # Load colors for prompt autoload -U colors && colors # Load version control info ..
发布时间:2022-04-02 18:04:40 其他开发

Git显示Head^似乎不起作用。这正常吗?

我正在使用Zsh和,并尝试为一个项目运行git show来查看我的修订历史。如果我这样做 git show HEAD 它可以很好地显示我的上次提交,但以下命令不起作用 [master↑5⚡]:~/project $ git show HEAD^ zsh: no matches found: HEAD^ [master↑5⚡]:~/project $ git show HEAD^^ ..
发布时间:2022-04-02 17:42:26 其他开发

Git-LFS命令未找到WebStorm

我使用WebStorm,在添加Git-LFS后,我开始收到此错误 更新更改时出错:Git-LFS筛选器-进程:Git-LFS:未找到命令远程端意外挂起 它阻止Git更新。LFS在每个终端都工作正常。 从查找器等运行推荐答案时, 看起来git-lfs不在$路径上。 在MacOSX上,不同的图形用户界面应用程序和终端内的环境变量不同。终端环境仅对从终端启动的应用程序可用。为了 ..
发布时间:2022-04-02 13:54:18 其他开发

添加Git信息以创建-反应-应用程序

在开发中,我希望能够看到来自Web的构建信息(git提交散列、作者、上次提交消息等)。我已尝试: 使用CHILD_PROCESS执行git命令行,并读取结果(浏览器环境不起作用) 在npm build中生成一个BuildInfo.txt文件并从该文件中读取(不起作用,因为在浏览器环境下也无法使用文件系统) 使用“git-rev”等外部库 剩下的唯一要做的事情似乎是执行npm run ..
发布时间:2022-04-01 19:14:27 其他开发

Git BRANCH-M Main

GitHub现在建议将分支更改为Main,而不是MASTER。 GitHub网站上给出的代码是: git branch -M main 这对我来说从来都不管用,所以我想我应该在这里提到它。我很难相信 此问题仅在我身上出现。 error: refname refs/heads/master not found fatal: Branch rename failed 推荐答案 ..
发布时间:2022-03-31 16:09:10 其他开发

将更改从分支A应用到B,而不合并或添加提交

我的场景是,我有一个分支(分支A),我在其中对构建过程进行了重大改进,而在另一个分支中,我正在处理一个不相关的特性(分支B)。所以现在当我在分支B工作时,我想把我在分支A中编写的东西拉进来,因为我想要更快、更容易的构建。然而,我不想“污染”我的分支B,只是将分支A中的更改添加到未暂存的更改中。 我尝试的内容(站在分支B上时): git merge --no-commit branchA ..
发布时间:2022-03-31 16:07:56 其他开发

如何在Git中列出所有未合并的更改?

为各种主题创建一个分支,而不是在不再需要它们时定期删除它们,我现在已经得到了大约50个分支。 我尝试删除分支,但其中某些分支具有未合并的更改。 我想要的是能够准确地查看我的回购的任何分支中有哪些更改不在master中。有办法做到这一点吗? 推荐答案 列出提交未合并到主目录的分支: git branch --no-merged master 列出相关提交: g ..
发布时间:2022-03-31 16:05:21 其他开发

如何将主服务器拉入开发分支(&G)

我有一个名为&dmgr2";的分支正在开发中,我想从主分支(活动站点)中提取,并将所有更改合并到我的开发分支中。有没有更好的方法来做到这一点? 以下是我提交更改后的计划: git checkout dmgr2 git pull origin master 这应该会将实时更改拉入我的开发分支,还是我搞错了? 推荐答案 您列出的步骤将起作用,但还有更长的方法可以为您 ..
发布时间:2022-03-31 16:04:06 其他开发

Git推送到新的远程错误

我有一个本地Git存储库,硬盘上有一个现有的遥控器。现在,我想将存储库移动到GitHub,并按照文档执行了以下操作: git remote set-url origin https://github.com/xxx/xxx.git git push -u origin master 但我收到错误。 [user@machine folder]$ git push -u origin ..
发布时间:2022-03-31 11:05:34 其他开发

使用访问令牌推送到GitHub的最小范围集

我有一个公共的GitHub回购(我几年前创建的)。我启用了双因素身份验证。我希望创建一个GitHub API令牌,以便能够将某些更改推送到我的repo。 要将更改推送到此存储库,我必须在GitHub;新个人访问令牌页面中选择的最小作用域集是多少? 我希望避免授予令牌不必要的任何权限。 推荐答案 根据GitHub documentation,公共存储库的范围是public_r ..
发布时间:2022-03-31 10:55:19 其他开发

从NodeJS服务器向GitHub推送文件

我有一个NodeJS服务器,它将服务器端的JS代码生成到服务器上的单独文件夹中,然后将其作为.zip文件提供给用户。我希望能够获取这些代码并将其推送到用户指定的GitHub存储库(或者更好的方式--创建新的早午餐并将其推送到分支)。我正在检查GitHub API,但我找不到描述这种情况的端点。我还检查了一个节点模块,但情况相同-没有关于这是否可能(以及如何实现)或不可能的信息。 我的问题是-是否 ..
发布时间:2022-03-31 10:53:14 其他开发

Git推送--所有VS--镜像

git push --all和git push --mirror有什么区别? 我只知道: 删除本地分支后,--all不推送,而--mirror推送。 这正确吗? 是否有其他差异? 推荐答案 如the documentation中所述: --全部 推送所有分支(即refs/heads/下的引用);不能使用 与其他<;参考规范&>。 --镜像 ..
发布时间:2022-03-31 10:52:05 其他开发