繁体   English   中英

使用GIT和RSYNC进行部署

[英]Deploy with GIT and RSYNC

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

例:

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

然后...

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

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

然后将rsync同步到FTP服务器。

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

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

谢谢

您可以这样做:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM