我的一个脚本中有一些错误,因此我创建了一个分支来对其进行修复。新的分支称为“ fix_rotate_keys”。
我在'fix_rotate_keys'分支中使脚本正常工作。我创建了一个合并请求的拉取请求。但是,当我与master合并分支时,git告诉我:
分支“主”已经是最新的分支“ fix_rotate_keys”,位于 仓库“ aws_scripts”。
真的吗?因为当我使用git checkout master
切换回master时,运行脚本时再次出现了丑陋的错误:
AWS user name: aws-test-new does not exist in AWS account: ./aws_iam_utils.sh: line 2266: [: : integer expression expected
./aws_iam_utils.sh: line 2266: [: : integer expression expected
我怎样做才能使git意识到,是的,文件已更改,需要合并到主文件中?
我正在用gui做,这就是我所看到的:
答案 0 :(得分:0)
您似乎正在尝试将master
合并到fix_rotate_keys
中。由于您是根据fix_rotate_keys
创建的master
,因此该消息很有意义(master
上的所有内容也在fix_rotate_keys
中)。
如果要将fix_rotate_keys
合并为master,则需要执行以下操作:
git checkout master
git merge fix_rotate_keys