使用PhpStorm,Git,SourceTree,Bitbucket设置PHP项目

时间:2017-03-15 09:55:42

标签: php git phpstorm bitbucket atlassian-sourcetree

我试图将所有部分粘在一起,所以我有:

远程:

  1. 开发服务器,其中Http Server + DB +我的站点 - 文件夹,我未来项目的所有文件都将在这里。
  2. Bitbucket帐号
  3. 本地安装:

    1. PhpStorm
    2. GIT中
    3. SourceTree
    4. 设置所有这些内容以使它们以正确的方式协同工作的行动队列是什么?

      我遇到的问题:

      1. 如果我首先创建PHP项目,那么我就无法将存储库从Bitbucket克隆到非空文件夹。

        如何将现有项目与新创建的Bitbucket存储库相关联?因为通常项目从git创建一些骨架开始,所以我不能从空的项目文件夹开始...

      2. 想象一下,我做了更改,将其保存到远程服务器,检查它是否正常工作,然后将其提交给Bitbucket,然后我意识到我需要回到之前很少提交的代码。

        我怎么能回滚我的项目代码?然后我将如何在远程服务器上更新它?我是否需要删除所有文件并从项目中再次上传?

1 个答案:

答案 0 :(得分:0)

问题1:

Normaly你从一个本地项目和push开始到遥控器,但它也可以反过来工作,检查远程仓库到你的计算机,然后将项目文件复制到该文件夹​​,然后使用SourceTree提交并推送它们。

问题2:

您不会推出commits,您会推出标签和分支。最好的是你从一个主分支开始,你拥有100%工作的一切,当你在本地开发和工作时,你有第二个分支develop进行测试。当您的开发分支中的测试和内容工作时,您将其合并到主分支中。如果您想更进一步,请尝试 git-flow