标签: git-remote

如何在 Bash 中更新多个 git 存储库的远程 url?

我有一堆 git 存储库已移至另一台主机。我可以使用以下命令更新单个存储库的遥控器

git remote set-url origin <url>

如何为几十个存储库实现自动化?基本上,我需要替换 url 的主机名/路径部分。

git bash git-remote

2
推荐指数
1
解决办法
2630
查看次数

Git 分支显示已删除的远程分支

如果我检查远程存储库上的分支列表,我只会看到那些应该存在的分支,但是如果我使用以下命令在本地进行检查:

git branch -a
Run Code Online (Sandbox Code Playgroud)

我仍然看到delete this branch在合并拉取请求后使用Github 提出的功能删除的那些

我怎样才能“隐藏/删除”这个分支git branch -a

git branch github git-remote

2
推荐指数
1
解决办法
361
查看次数

如何显示git存储库的遥控器位置?

有没有办法显示有关存储库遥控器的所有已知信息,无论是单独还是一次性显示?

git git-remote

1
推荐指数
1
解决办法
1322
查看次数

让我的同事做git put而不用他连接到回购

我目前离家,但我的工作笔记本电脑.在它上面,我有一个我创建的Git仓库,因为我是唯一真正对这个特定项目做任何事情的人.

我分享了这个文件夹,并让我的同事有权将git repo克隆到他的机器上(作为一个远程分支)

他现在需要我最近的改变,通常他会做一个git pull.这是不可能的,因为我现在没有VPN,他无法通过不安全的渠道连接.

有没有办法导出回购(并将其托管在网络上的某处加密),以便他可以下载,解压缩并导入它?我希望结果没有差异,就好像我们正常工作一样.在我重返工作岗位后,我们也必须能够继续共同努力.

-edit-我应该补充一点,回购目前非常小

git git-remote

1
推荐指数
1
解决办法
84
查看次数

为什么我不能将这个远程GitHub存储库添加到我的本地GIT存储库作为远程?

我在GIT和GitHub中绝对是新的,我在尝试将本地存储库链接到GitHub帐户时遇到以下问题

我做:

Andrea@Andrea-PC MINGW64 ~/Documents/WS_vari/version-control/recipes (master)
$ git remote set-url origin https://github.com/AndreaNobili/recipes.git
fatal: No such remote 'origin'
Run Code Online (Sandbox Code Playgroud)

其中https://github.com/AndreaNobili/recipes.git是GitHub为此存储库提供的https链接.

为什么我收到此错误消息?什么意思没有这种遥远的"起源"?我该如何解决这个问题?

git github git-remote

1
推荐指数
1
解决办法
817
查看次数

添加了不正确的Git遥控器;无法删除它或用另一个遥控器覆盖它

我为git repo错误地添加了错误的远程源。我从未明确设置我的仓库的远程来源。我认为必须在设置远程原点之前运行时默认设置它:

$ git remote add upstream https://github.com/hackreactor/HRATX24-javascript-koans.git
Run Code Online (Sandbox Code Playgroud)

我这样做是为了防止分叉的原始(上游)存储库中的代码发生更改,更改也将上传并反映在我的fork中。我不确定该命令是否设置了远程原点,因为我仍处于熟悉git的早期阶段,但是运行时

$ git remote -v
Run Code Online (Sandbox Code Playgroud)

git告诉我,我的起源是:https : //github.com/hackreactor/HRATX24-javascript-koans.git。我试着删除此遥控器并覆盖它,但是没有用。尝试删除它时,我得到错误消息-致命:没有这样的远程,并且当我尝试覆盖它时,我得到了错误消息-致命:远程源已经存在。这两个错误消息似乎是矛盾的,所以我不确定如何继续。谁能帮助我了解正在发生的事情以及如何让git将遥控器重置为正确的网址?

这是我运行的git命令以及git给他们的输出:

$ git remote -v
origin  https://github.com/hackreactor/HRATX24-javascript-koans.git (fetch)
origin  https://github.com/hackreactor/HRATX24-javascript-koans.git (push)
upstream        https://github.com/hackreactor/HRATX24-javascript-koans.git (fetch)
upstream        https://github.com/hackreactor/HRATX24-javascript-koans.git (push)

$ git remote rm https://github.com/hackreactor/HRATX24-javascript-koans.git
fatal: No such remote: https://github.com/hackreactor/HRATX24-javascript-koans.git

$ git remote add origin  https://github.com/BLuEScioN/HRATX24-javascript-koans.git
fatal: remote origin already exists.
Run Code Online (Sandbox Code Playgroud)

git github git-remote

1
推荐指数
1
解决办法
834
查看次数

如何返回最新的远程提交git

我必须在本地返回到代码的早期提交,所以我过去常常git reset --hard <tag>返回到该提交,现在如何返回到最新的提交(根据远程存储库)?

git git-remote

1
推荐指数
1
解决办法
1833
查看次数

将具有历史记录的Git分支移至新仓库

我有一个Git仓库,在不同分支上有多个项目

  • 主*
  • 前端
  • 后端
  • api

我想将它们分解为不同的独立存储库。我已经为每个仓库创建了新的仓库。我希望每个分支及其所有提交历史记录都移到新的单独存储库中。

git git-merge git-rebase git-remote

1
推荐指数
1
解决办法
298
查看次数

Git 推送 HTTPS 并带有要求密码的个人访问令牌

我使用生成的个人访问令牌将原始远程存储库克隆到本地存储库。现在我想将提交更改推送到我的远程存储库,git 要求输入密码。

我在这里搜索,找到了将我的原始 URL 从 SSH 设置为 HTTPS 的帮助;

git remote set-url origin https://<PERSONAL_ACCESS_TOKEN>@github.com/<Username>/<repo>.git
Run Code Online (Sandbox Code Playgroud)

git remote -v我使用现在的显示确认了更改

origin  https://ghp_kGuXXXXXXXXXXXXXXXXXXXXXXX8dd@github.com/<correct_user>/<right_repo>.git (fetch)                                
origin  https://ghp_kGuXXXXXXXXXXXXXXXXXXXXXXX8dd@github.com/<correct_user>/<right_repo>.git (push)
Run Code Online (Sandbox Code Playgroud)

尽管如此,当我尝试时git push仍然要求输入密码。请我需要帮助。我已经很沮丧了。如何在没有密码提示的情况下使用 PAT 推送到我的远程存储库。

git git-push git-remote

1
推荐指数
1
解决办法
7839
查看次数

git branch -r vs git remote show origin

所以我一直在寻找一种方法来查看遥控器上存在的所有分支的列表,并找到以下两个命令:

1. git branch -r 2. git remote show origin

两个命令之间的区别是什么?

git git-remote git-branch

0
推荐指数
1
解决办法
317
查看次数

标签 统计

git ×10

git-remote ×10

github ×3

bash ×1

branch ×1

git-branch ×1

git-merge ×1

git-push ×1

git-rebase ×1