0

我对 GIT 和 RSYNC 有疑问,因为我使用这两个命令进行部署,但我想将我的文件上传到仅在我的主分支中拥有的文件的 FTP 服务器(生产)!(这是我的问题)。

例子:

  1. 我创建了一个新分支,并在该分支的不同文件中进行了更改。在这一刻,我团队的其他人做了改变,他推动了 master 分支。并且有必要将这些文件上传到 FTP 服务器。

然后...

我将以下命令放在“MyBranch”中:

git add .
git commit -m "My changes"
git checkout master
git merge MyBranch
git pull origin master

然后我对 FTP 服务器进行 rsync。

我想在我的分支中添加并提交我的更改,然后切换到主分支并进行拉取以获取我团队的更改,然后实现部署。

换句话说,我只想将 master 分支中的文件上传到 FTP !!!这可能吗??

谢谢

4

1 回答 1

1

你可以这样做:

git add .
git commit -m "My changes"
git checkout master
git pull origin master
  • 第 1 条和第 2 条命令将您的更改提交到 MyBranch
  • 第三次将您的工作分支切换到主分支
  • 4、获取最新的远程版master

然后你可以将你的 rsync 上传到你的服务器。它将包含最新版本的“大师”,即您的团队更改的大师。

于 2012-12-19T10:11:19.933 回答