我最近在aws上设置了git,它一直很好用。我已经能够将我的更改推送到aws并在那里运行以确保一切在服务器上正常工作。 但是,当我创建一个本地分支来添加一个功能并将该本地分支推送到aws时,文件没有像我“git push aws master”那样更新。我检查了“git remote show aws”,我确实看到我的本地分支在aws上。
如何让aws运行本地分支而不是主分支?我想确保在将其提交回主分支之前完成该功能。 另外,推荐的工作流程通常是什么? (例如,设置本地测试服务器?)
谢谢!
答案 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
)