“git pull local branch”拉出的文件不同于原来更改分支所包含的文件

时间:2018-05-28 07:52:36

标签: git

我正在尝试将更改从另一个文件夹(文件夹-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

* master

-bash-4.2 $ git pull / path / to / folder-a master

从/ path /到/ folder-a

  • 分支主机 - > FETCH_HEAD

已经是最新的。

-bash-4.2 $ git status

在分支主机上

您的分支机构与'origin / master'保持同步。

无需提交,工作目录清理

-bash-4.2 $ git pull / path / to / folder-a master:branchx

从/ path /到/ folder-a

  • [new branch] master - > branchx

已经是最新的。

-bash-4.2 $ git checkout branchx

切换到分支'branchx'

-bash-4.2 $ git branch

  • branchx

-bash-4.2 $ git status

在分支branchx上

无需提交,工作目录清理

请告诉我,如果从其他文件夹中提取更改,我是错误的。我想拉动更改,最后合并到文件夹-a的主分支。

提前致谢。

0 个答案:

没有答案