git - git:从远程主机复制文件夹
问题描述
我有 git 分支,想重命名分支中的一个目录并对其进行一些更改,并从 master 到我的分支获取源文件夹的确切副本。如何实现如下所示的所需分支状态?
Remote and local master:
folder1
folder2_v1
Current git branch:
folder1
folder2_v1
Desired state on branch:
folder1
folder2_v2 (renamed the folder2_v1 to v2 with some added additional changes)
folder2_v1 (need to pull exact copy from remote/local master)
解决方案
如果你想从你那里得到它而不弄乱你的分支历史并且没有任何承诺只是为了你可以玩它
git mv folder2_v1 folder2_v2 # move the directory as you have it
git checkout origin/master -- folder2_v1 # get the directory as it is in in origin (adjust remote name if required)
那应该做
推荐阅读
- snowflake-cloud-data-platform - Snowflake ODBC 驱动程序支持多字节(非 ascii 字符串)?
- python - 在图中,按边名访问节点连接
- c# - System.Runtime.InteropServices.SEHException - 在 OleDb 连接中使用 C#
- scala - 使用 spark/scala 从 HDFS 目录中获取所有 csv 文件名
- python - 绘制波函数:TypeError:只有大小为 1 的数组可以转换为 Python 标量
- sql - 如何选择与固定时间范围(B)重叠的时间范围(A),其中A的开始时间或结束时间超出SQL Server中B的范围
- symfony - symfony 错误处理程序的 prod 环境中缺少供应商资产
- scala - 缺少参数类型 scala
- python - 我们可以更改 python 元组中的列表吗?
- javascript - React useState 切换单个按钮