如何在服务器

时间:2016-02-25 09:35:22

标签: git amazon-web-services amazon-ec2

我最近在aws上设置了git,它一直很好用。我已经能够将我的更改推送到aws并在那里运行以确保一切在服务器上正常工作。 但是,当我创建一个本地分支来添加一个功能并将该本地分支推送到aws时,文件没有像我“git push aws master”那样更新。我检查了“git remote show aws”,我确实看到我的本地分支在aws上。

如何让aws运行本地分支而不是主分支?我想确保在将其提交回主分支之前完成该功能。 另外,推荐的工作流程通常是什么? (例如,设置本地测试服务器?)

谢谢!

2 个答案:

答案 0 :(得分:0)

我无法添加评论,所以我想询问您是否已将分支推送到aws中的git存储库?

基本上,每当我从master创建一个分支时:

git checkout -b <branch_name>

我确保首先将它推送到git服务器:

git push --set-upstream origin <branch_name>

然后我添加了我需要的文件,或者如果它就像主副本一样,我只需添加,提交并推送从主分支切换到主分支后剩下的主分支文件新分支。

然后,如果要切换到服务器中的分支,请使用

git checkout <branch_name>

所以它将在分支上

答案 1 :(得分:0)

试一试

git push -u origin --all

说明:http://explainshell.com/explain?cmd=git+push+-u+origin+--all

它会将所有分支推向原点! (在您的情况下将origin替换为aws