Git:如何在现有存储库中设置远程

2024-01-06

请教一个问题

我在 git 上有一个具有不同分支的项目:

掌握 预 开发者 ....

我已通过 FTP(不是通过 git pull 或 git clone)将项目文件安装在另一台服务器上,以创建开发环境。

开发环境中的项目文件夹没有git repo。我可以设置该文件夹是现有的存储库(开发分支)而不执行 git pull 或 git clone 吗?


转到您的项目文件夹。添加遥控器origin与您现有的存储库 URL 一起使用。

$ git init
$ git remote add origin <existing-repo-url>
$ git checkout -b dev             # checkout a new branch 'dev'

你需要stash(清理工作树并保存更改临时框)在拉动之前进行更改master. Stash的变化和Pull master分支更改/提交。

$ git add .
$ git stash save 'local changes'

$ git pull origin master         # pull 'master' into 'dev' branch

现在,从存储中检索/弹出本地更改。

$ git stash apply                  # return the code that cleaned before 

$ git commit -m 'message'
$ git push -u origin HEAD          # push to remote 'dev' branch

一旦一切正常,清理储藏室(optional).

$ git stash drop
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Git:如何在现有存储库中设置远程 的相关文章

  • git update-index --no-assume-unchanged 不起作用

    我设置了assume unchanged咬了几个文件 现在我想取消它们 但这不起作用 gt git update index no assume unchanged Gemfile gt git ls files v grep Gemfil
  • 如何在没有本地存储库的情况下在远程运行 git 命令

    我有一个名为 git export 的脚本 它可以帮助我导出远程存储库 它是这样运行的 git export http host com git repo lt t tag or b branch or c commit gt local
  • git 的精简包是什么?

    我还没有找到太多关于瘦包的信息 并且手册页的信息对此相当含糊 我知道这与连接速度慢有关 但是什么是 连接速度慢 它的优点和缺点是什么 什么时候应该使用它 什么时候不应该使用它 根据记录 手册页 index pack https www gi
  • GitHub - 指定时间的存储库状态

    我是使用 git 版本控制工具的初学者 我想在指定时间 例如 2013 年 10 月 5 日 下载存储库状态 文件 我怎样才能做到这一点 截至 2019 年 5 月 不确定何时引入 您可以简单地按以下格式添加日期 HEAD 2019 04
  • 警告:引用名称“xxx”不明确

    我想知道为什么我收到 refname is ambigeous 的警告 这是否意味着名称以该字符串开头的分支不超过两个 但这里没有 Thanks git checkout B03799 warning refname B03799 is a
  • 如何使用 git-tfs 清理损坏的历史记录

    我不确定我是如何进入这种状态的 但我的 tfs 默认远程分支中有一些 TFS 中不存在的提交 所以我想摆脱它们 所以我的历史是这样的 A B C D tfs default 但提交 B 和 C 实际上并不是 TFS 中的变更集 因此 当我签
  • git tag --contains 如何工作?

    从几天前开始 我一直在尝试确定在哪个版本 由标签指定 中部署了特定修复 由提交指定 这里的一些帖子发布了这一点git tag contains是收集这些信息的方法 但是选项的文档 https git scm com docs git tag
  • Git rebase --继续而不打开编辑器

    调用时git rebase continue在正常的变基冲突之后 编辑器 GIT EDITOR 打开并要求修改提交消息 因为提交消息可能包含前导 所以这可能会失败 export GIT EDITOR true git rebase cont
  • 将主分支的提交合并到另一个分支,但不合并两个分支

    我有 git 存储库和一个主分支 我决定开发新功能 并且创建了新分支 new branch 我已经在 new branch 中创建了一些提交 但我还没有完成新功能 我决定修复 master 分支中的一些错误 因此我切换到 master 分支
  • 如何摆脱 gerrit 中的错误依赖关系

    看起来 当使用 gerrit 时 默认情况下所有更改都依赖于前一个更改 我不会分支进行新的更改 我只是在主分支上工作 然后将提交的更改推送到远程源 主分支 即使两次提交彼此无关 每次都会创建依赖关系 我遇到了一些问题 这让我认为我没有正确地
  • git checkout HEAD -- 和有什么区别?和 git reset --hard HEAD?

    我已经查看了这个 stackoverflow 链接 但我认为我所要求的之间的细微差别是使用HEAD在结账命令中 因为他们的建议似乎不起作用 git reset hard HEAD 和 git checkout 之间有区别吗 https st
  • 更改 Windows 安装的 Git Bash 中 ~ 目录的位置

    我什至不确定我问的是正确的问题 让我解释一下我的情况 这是关于 Windows 7 上的 Git 我的公司在网络驱动器上设置 Windows 用户目录 而不是在本地硬盘驱动器上 用于备份和超出本问题范围的其他目的 我无法改变这项政策 然而
  • 设置单独的遥控器以仅推送和拉动子文件夹

    假设我有两个存储库 repo A and repo B 其中包含一个文件夹 其中的代码与存储库 A 中的代码类似 这实际上如何发生并不重要 但是好吧 让我们假设我刚刚从 A 复制了内容 现在我想要以下内容 就像我在 repo A 中习惯的那
  • Git 从 Netbeans 推送到 Gerrit

    我在将提交从 Netbeans 7 4 在 Linux 上 推送到 Gerrit 进行审查时遇到问题 我的git配置 core repositoryformatversion 0 filemode true logallrefupdates
  • 如何更新我的裸存储库?

    我创建了一个裸存储库来发布我的存储库 但我不知道如何使用主存储库的当前状态更新裸存储库 如果您想复制主存储库中的所有对象 请在主存储库中执行此操作 git push all
  • 切换到工作区并在 Xcode 中添加 CocoaPods 后提交 git 吗?

    我刚刚在 Xcode 5 中将 CocoaPods 添加到我当前的项目中 当然 CocoaPods 创建了一个工作区 并且我已在 Xcode 中启动了该工作区 我在工作区中看到了我的项目和 Pods 项目 我的项目从第一天起就处于源代码控制
  • 如何让“git status”始终使用短格式?

    我想要git status始终使用短格式 git status short M file1 M dir file2 file untracked3 dir file untracked4 似乎不存在这方面的配置选项 并且git config
  • git 索引到底包含什么?

    Git 索引到底包含哪些内容 可以使用什么命令查看索引内容 感谢您的所有回答 我知道索引充当暂存区 提交的内容是在索引中而不是工作树中 我只是好奇索引对象由什么组成 我猜它可能是文件名 目录名 SHA 1 对的列表 也许是一种虚拟树 在 G
  • 获取 git 存储库中每个文件的提交计数

    我正在寻找一种方法来查看有关 git 存储库中每个文件更改频率的统计信息 基本上 文件提交的频率实际上与以前的版本不同 此外 有没有办法获取文件上次更改的日期 我是一个 git 新手 还没有发现任何关于此的信息 任何帮助将不胜感激 这里有两
  • 如何将 tfvc 迁移到 Git(包括历史记录)

    我们计划从 tfvc 迁移到 Git 版本控制 我们有一些 GB 的代码和数千个变更集 我阅读了一些文章并浏览了 Microsoft 文档 发现了 2 个选项 提示迁移 我可以在其中使用 Azure Devops 内置工具 导入存储库 它有

随机推荐

  • 获取 UITextView 中的当前段落?

    我想检测当前段落 这是到目前为止我的代码 但效果不太好 假设我有 3 个段落 当光标位于它们之间时 它会选择下一个段落 这是不对的 有一个更好的方法吗 通过这段代码 我想检测当前段落 然后更改该段落的字体 然后继续使用该字体书写 func
  • Go 中“Must”模式的内置助手

    是否有一个更内置的包装器来制作返回的函数 X error 成功执行或中止 例如regexp MustCompile 我说的是像这样的东西 http golang org src pkg text template helper go s 5
  • SecureRandom 线程安全吗?

    Is SecureRandom线程安全 也就是说 初始化之后 访问下一个随机数是否可以保证线程安全 检查源代码似乎表明确实如此 并且这个错误报告 https bugs java com bugdatabase view bug bug id
  • Google 天气 API 返回 HTTP 403 错误

    我在网站中使用 Google 天气 API 今天收到一条错误消息 指出 API 链接未返回任何数据 当我直接检查链接时 我得到一个 错误 403 谁能告诉我这个问题的解决方案并为我提供另一个 API 链接吗 API 有时会短时间停止工作 最
  • 锁定视图中的纵向方向? IOS 7

    因此 我想将主页的方向锁定为纵向 并且仅限主页 我使用的是选项卡栏控制器 因此初始视图是选项卡控制器 但首先出现的视图控制器是第一个选项卡 例如主页 我想这样做 以便当用户旋转设备时 它不会旋转到此页面上的横向 然而 所有其他页面都可以旋转
  • 如何正确使用tf.metrics.accuracy?

    我在使用时遇到一些问题accuracy函数来自tf metrics用于以 logits 作为输入的多重分类问题 我的模型输出如下所示 logits 0 1 0 5 0 4 0 8 0 1 0 1 0 6 0 3 0 2 我的标签是一种热门编
  • 通知区域“全部清除”按钮回调

    我正在开发 Android 应用程序 我必须计算应用程序通过通知启动的次数 我的问题是我无法捕获用户从通知区域按下 清除按钮 的事件 有什么方法或回调可以知道何时按下清除按钮 我读过有关deleteIntent的内容 但我不知道如何使用它
  • 如何在 C++ 中将字符串转换为无符号字符数组

    string temp temp line substr 0 pos 我需要将字符串 temp 转换为无符号字符数组 有人可以告诉我如何做到这一点吗 我尝试了下面链接中提到的方法 但它们不起作用 如何在 Visual C 中将字符串文字转换
  • 调用第二个 ajax 请求时,f:viewParam 带有 Converter 和 ViewScoped 异常

    我有这个f viewParam我尝试绑定验证并转换userId into Player 我得到了一个意外结果
  • 用于为 Windows 资源管理器编写上下文菜单项的指针[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 这是一个通用问题 有没有使用 C 为
  • Android Studio 无法打开(port.lock 访问被拒绝)

    当我打开Android Studio时 出现以下错误 java io FileNotFoundException C Users HP AndroidStudio2 2 config port lock Access is denied j
  • Android API 级别 7 中的 Base64 解码器

    如何在 Android API 级别 7 上将 Base64 编码的字符串解码为字节数组 可以使用任何标准的 Java 包来完成吗 我应该从谷歌搜索结果中复制源代码吗 我应该根据 RFC 重新实现编码器和解码器吗 PS API级别8有uti
  • 如何获取量角器中所有元素的文本

    我想获取所有li在谷歌搜索栏中输入 Webdriver 后的建议文本 我写了一些这样的代码 this getElements function element all by css ul sbsb b then function text
  • 更改应用程序模块的 module.config.php 时,zf3 骨架应用程序无法工作

    当更改应用程序模块的路径时 zf3 无法正常工作 下载一个zf3骨架应用程序 更改zf3的路由 router gt routes gt home gt type gt Literal class options gt route gt de
  • 在 Rstudio 中设置 Quarto 文档的目录

    I am currently trying to transition to Quarto from Rmarkdown However I am facing an issue with setting the correct proje
  • 使用 bash 脚本将一些行写入文件

    如何在 bash 脚本中向文件写入一些行 我想将以下内容写入文件中 inputrc e A history search backward e B history search forward e C forward char e D ba
  • Guid.NewGuid(); .NET Core 的幕后花絮

    昨天研究这个主题 我发现了几个有趣的问题 例如this one https stackoverflow com questions 35366368 does uuidcreate use a csprng 关于 GUID 最终是如何生成的
  • jquery 选择器与 css3 选择器的性能比较

    我对使用选择器 或一般简单的 css 选择器 的 css3 相当陌生 并且很好奇这些 css 选择器与 jquery 或 javascript 选择器的性能比较 假设你有这样的东西 CSS 版本 someID gt div nth chil
  • Listview删除项目并刷新 - android

    这个问题与此类似 Android Listview删除项目和刷新 https stackoverflow com questions 4656841 android listview delete item and refresh 我无法使
  • Git:如何在现有存储库中设置远程

    请教一个问题 我在 git 上有一个具有不同分支的项目 掌握 预 开发者 我已通过 FTP 不是通过 git pull 或 git clone 将项目文件安装在另一台服务器上 以创建开发环境 开发环境中的项目文件夹没有git repo 我可