我在 bitbucket 有一个远程存储库,以及同一个项目的两个本地存储库(localhost 和 VPS)。我一直在对本地存储库进行更改并推送到远程存储库。
$ sudo git push -u origin --all
这些更改是在新分支中进行的,它们不会与 master 分支合并。现在我想将两个文件(我已更改的文件)拉入 VPS 存储库。我该怎么做?
我在 bitbucket 有一个远程存储库,以及同一个项目的两个本地存储库(localhost 和 VPS)。我一直在对本地存储库进行更改并推送到远程存储库。
$ sudo git push -u origin --all
这些更改是在新分支中进行的,它们不会与 master 分支合并。现在我想将两个文件(我已更改的文件)拉入 VPS 存储库。我该怎么做?
在 VPS 存储库上:
git pull
git checkout <feature_branch> <file> <file2>
这会将指定的文件放入您当前所在的任何分支。如果你愿意,只需提交它们。
或者
只需查看功能分支:
git pull
git checkout <feature_branch>
您需要在 VPS 存储库中获取您的分支更改,只需执行以下操作:
$ git fetch
$ git checkout -b your_branch origin/your_branch
文件应该在那里