git - Git:如何检索不再在本地计算机上的分支?
问题描述
我的本地分支机构被擦除了,我想从 Github 检索我一直在处理的文件。我是 Git 新手,不知道该怎么做。从谷歌搜索,这是我尝试过的:
- 创建了同名的新分支:
git checkout -b some-branch
- 使用 git pull 拉入我的文件,例如
git pull project-name some-branch
但是,这似乎会引入许多其他文件,与我正在处理的内容无关。
有人知道如何再次设置我的分支并只检索我的文件吗?
解决方案
从您的评论来看,您似乎没有从 git 存储库运行 git 命令。这可能意味着您在错误的位置运行命令,或者您删除了 .git 文件夹。如果您已删除 .git 文件夹,请从 github 克隆您的存储库,正如您在问题中提到的那样。
要获取分支代码,最好的方法是移动到您各自的 git 存储库中然后
git fetch origin some-branch
运行git checkout some-branch
推荐阅读
- activemq-artemis - Artemis 持久订阅消息存储
- tfs - 如何解决运行代码分析任务TFS中文件无法被索引两次错误?
- matlab - ROS 视频回调工作时 CTRL + C 不工作
- bash - Bash 变量的问题
- java - 从 Redis 中检索大型 JSON 字符串
- jmeter - 在 jmeter 中使用多个请求获取 400 错误
- python - 删除数据框中小数点后的值 - 正则表达式
- java - 在云被阻塞的环境中使用 azure cosmos db 模拟器进行开发
- sql-server - 如果 1 月 1 日,则获取过去一年的结果
- javascript - 更改了选项卡值但未反映在页面中?