我正在尝试将更改从另一个文件夹(文件夹-a)中的master分支拉到当前文件夹(folder-b)本地分支(branchx)。
拉动后,文件夹-a的branchx中的更改与文件夹-b的主分支中的更改不同。
文件夹-a和文件夹-b是同一个回购的克隆。
[在文件夹-a下]
-bash-4.2 $ git branch
-bash-4.2 $ git status
在分支主机上
您的分支机构与'origin / master'保持同步。
未提交的提交更改:
(使用“git add ...”来更新将要提交的内容)
(使用“git checkout - ...”来放弃工作目录中的更改)
modified: dataplane (new commits)
modified: controlplane (new commits)
[在文件夹-b下]
-bash-4.2 $ git branch
-bash-4.2 $ git pull / path / to / folder-a master
从/ path /到/ folder-a
已经是最新的。
-bash-4.2 $ git status
在分支主机上
您的分支机构与'origin / master'保持同步。
无需提交,工作目录清理
-bash-4.2 $ git pull / path / to / folder-a master:branchx
从/ path /到/ folder-a
已经是最新的。
-bash-4.2 $ git checkout branchx
切换到分支'branchx'
-bash-4.2 $ git branch
branchx
主
-bash-4.2 $ git status
在分支branchx上
无需提交,工作目录清理
请告诉我,如果从其他文件夹中提取更改,我是错误的。我想拉动更改,最后合并到文件夹-a的主分支。
提前致谢。