问题标签 [git-repo]
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 存储库管理点文件时,如何在 github 上添加 README.md 但在主目录中没有相同的 README.md?
我在裸存储库中使用 git 管理我的点文件。有关此方法的详细信息,请参阅Harfang Perch 的文章。
它工作得很好,但我想在 github 上的存储库的根目录中添加一个 README.md 。
如何将 README.md 添加到 github 存储库根目录,但该文件不显示在我的主目录中?
如果我将 README.md 推送到 github,然后删除我的主目录中的 README.md,这将导致
git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME status
我希望避免的消息。
据我所知,github 仅在存储库根目录(和子目录,但这与这个问题无关)中呈现 README 和 README.md 文件。
我还没有看到其他带有 README.md 文件的 github dotfile 裸存储库,但我只检查了 5 个。
Github wiki 页面不能解决这个问题,除非有一些魔法可以使用隐藏的 .dotfile 在存储库的根目录中显示它们。也许我抓住了稻草,但是,有没有办法在 github 上的存储库根目录中链接和显示要点?
我目前不使用 gitlab,但如果他们支持 github 不支持,则可以迁移到 gitlab 或类似的 git 托管服务。
azure-devops - 将 Azure 存储库中的代码镜像到 aws 代码提交
我正在将我的代码存储库从 bitbucket 移动到 Azure 存储库。我面临的问题是我可以在 bitbucket 中设置挂钩,将存储库镜像到 AWS 代码提交。但是,我在 Azure 存储库中找不到这样的功能
有没有办法做到这一点?
问候
azure-devops - Azure Devops 管道,多分支触发器不起作用
我是第一次使用 Azure Devops Pipelines。我正在使用 .yml 文件。但是我无法弄清楚为什么当我结帐并将分支从开发推送到“发布/ *”时管道不会运行。即使在src/
我的新内容中有更改时它也不会触发releases/newbranch
但是,当我将“客户/功能分支”中customers/moa-prototype-client1/release
的更改与管道合并时,管道将运行。
我的触发器是:
什么会导致这种情况?
Customers/Customername/Develop
简而言之:它会在我从to合并时触发Customers/Customername/Release
。但是当我从Develop
到合并时不会Releases/*
我们的仓库:Gitflow
repo - git-repo (aosp repo) 工具再次从本地缓存中检出项目
我们使用 google git-repo 工具 (aosp repo) 来管理许多 git 存储库的工作区。但是,如果您想进行与上一个工作区完全相同的干净签出,则使用该命令repo sync
将首先从远程提取所有更改。
如何仅从当前.repo/
目录中的本地缓存中获取本地存储库?
git - Git 存储库克隆失败
我使用Spring Tools Suite。尝试克隆 Git 存储库时出现以下错误。
这是我在 IDE 中使用的命令:导入 -> 来自 Git 的项目 -> 克隆 URI。
我已经尝试了多次,但一直收到同样的错误。谁能建议我需要做什么?
git - 基于 git 子模块创建胖 git 仓库
我想知道,是否可以这样做:
git clone --recursive <repository with submodule>
git remote add fat-repository <path>
- ???
git add -A && git commit -m "Test" && git push fat-repository master
第 3 步将对存储库进行子模块化,保留子模块的内容,但删除它是子模块的任何痕迹。
谢谢!
git - 拉取时如何自动更改客户端上的 git 存储库域?
我在域上安装了自托管Gitlab。而且我需要将 Gitlab 实例移动到不同的域。几乎所有其他 Gitlab 数据都将被保存并迁移到新位置。
是否有解决方案可以git origin <URL>
在任何 git 客户端从旧位置执行下一次拉取时自动处理更改?可能是服务器控制的钩子之类的东西。
git - 一个用于 Android+web 服务的 git repo
我们如何将单个 git 存储库用于 Android 应用程序 + Web 服务后端?一般是分开做的。但是我们必须使用单个存储库并显示我们的贡献。
git - git log -p 不包含已删除文件的内容
我被分配了一项任务,从我们的 git 存储库中删除不必要的文件。这会导致删除许多文件并编辑少数其他文件。当我发出git show
或git log -p
我的屏幕被已删除文件的内容淹没时,我几乎找不到有意义的部分,即我在其他文件中所做的修改。
插图:
有没有办法禁止显示已删除文件的内容?
git - 明确地签出分支并从脚本中获取 git 的最新版本
我正在创建一个 shell 构建脚本。
我希望它被称为这样:
./build.sh REPONAME BRANCHNAME
$REPONAME
对应一个遥控器。我假设遥控器存在。
$BRANCHNAME
是存在于 上的一个分支$REPONAME
。
$BRANCHNAME
可能从未在这台计算机上签出。
所以我有这个:
这种工作,但我遇到了几个问题:
- 我必须输入我的密钥的私钥两次——我猜一次用于获取,一次用于拉取。不重要,但如果它只是一次,会更好。
- 因为
--track
,如果$BRANCHNAME
过去已经签出,我得到
致命:一个名为 $BRANCHNAME 的分支已经存在
. 不知道这到底有多致命,但我不喜欢在输出中看到致命的
- 没有
--track
,我进入分离模式,我也不喜欢 - 只是
git checkout $BRANCHNAME
我突然收到有关“模棱两可”分支的消息。也许是因为$BRANCHNAME
可能在几个遥控器上?
那么,从远程签出分支、获取其最新版本并从中构建的最干净、最明确的方法是什么?
令人惊讶的是,经过这么多年的使用,git
我仍然没有掌握必须知道的技能。