签出另一个分支文件

时间:2015-11-24 20:30:59

标签: git

我正在与GitHub存储库中的主开发分支分开的分支中工作。

我被告知我需要处理的文件已经更新,我需要将其拉入我的分支

我找到了语法:git checkout <branch_name> -- <paths>

但是当我尝试这样称呼它时:

git checkout <branch name> -- /CompanyName/ProductName

我收到错误:

error: Invalid path 'build/public/bruno-magli-raging-slip-on-loafers?ID=449656'

我做错了什么?

1 个答案:

答案 0 :(得分:1)

确保您有一个干净的目录(git status),然后从您需要的分支机构获取最新信息,可能是高手:

$ git checkout master # switch to the master branch
$ git pull origin # Get latest

选项1:重新安装

应用master中的更改并将更改置于顶部:

$ git rebase master feature/your-feature-branch

选项2:合并

切换到您的功能分支:

$ git checkout feature/your-feature-branch

在功能分支的顶部应用master中的最新内容:

$ git merge master