git / Bitbucket版本控制误解

时间:2014-11-30 20:19:18

标签: git workflow bitbucket

我正在本地计算机上开发一个站点,然后在他们准备好时将更改推送到远程服务器。这是我的工作流程:

  1. 本地开发

  2. 进行更改后,添加文件(git add newfile.abc等)

  3. 提交文件(git commit -m“添加newfile.abc”)

  4. 运行git push origin master

  5. 转到Bitbucket,查看提交,批准,然后跳转到我的服务器。

  6. 在服务器上,运行git pull origin master

  7. 但是,我注意到在我批准了Bitbucket上的提交之前,master分支包含了第4步之后的所有更改(运行git push origin master)。

    我在这里有一些不理解的东西......任何人都可以澄清或指出我可以改进现有工作流程的方法吗?谢谢!

1 个答案:

答案 0 :(得分:1)

提交进入Bitbucket存储库并不需要批准按钮,它只是用于审阅者指示他们的批准(请参阅https://answers.atlassian.com/questions/119324/user-is-asked-to-approve-commit-on-bitbucket)。您应该可以跳过工作流程中的第5步而不会出现任何问题。