我有一个关于GIT和RSYNC的问题,因为我使用这两个命令进行部署但我想将我的文件上传到我的主分支中的文件的FTP服务器(生产)! (这是我的问题)。
示例:
则...
我将以下命令放在“MyBranch”中:
git add .
git commit -m "My changes"
git checkout master
git merge MyBranch
git pull origin master
然后我将rsync发送到FTP服务器。
我想在我的分支中添加并提交我的更改然后切换到主分支并进行拉动以获取我的团队的更改然后实现部署。
换句话说,我想只上传主分支中的文件到FTP! 这可能吗?
感谢的
答案 0 :(得分:1)
你可以这样做:
git add .
git commit -m "My changes"
git checkout master
git pull origin master
然后,您可以将rsync上传到服务器。它将包含最新版本的“master”,即您的团队更改的主人。