Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PhpStorm、Git、SourceTree和Bitbucket设置PHP项目_Php_Git_Phpstorm_Bitbucket_Atlassian Sourcetree - Fatal编程技术网

使用PhpStorm、Git、SourceTree和Bitbucket设置PHP项目

使用PhpStorm、Git、SourceTree和Bitbucket设置PHP项目,php,git,phpstorm,bitbucket,atlassian-sourcetree,Php,Git,Phpstorm,Bitbucket,Atlassian Sourcetree,我正试图把这些东西粘在一起,所以我: 远程: Dev server,其中Http服务器+DB+我的站点-文件夹,我未来项目的所有文件都将位于其中 比特桶帐户 本地安装: PhpStorm 吉特 源树 设置所有这些东西以使它们以正确的方式协同工作的操作队列是什么 我面临的问题: 若我首先创建PHP项目,那个么我不能将存储库从Bitbucket克隆到非空文件夹 如何将现有项目绑定到新创建的Bitbucket存储库?因为项目通常从git创建一些骨架开始,所以我不能从空的项目文件夹开始 想象一下,我做

我正试图把这些东西粘在一起,所以我:

远程:

  • Dev server,其中Http服务器+DB+我的站点-文件夹,我未来项目的所有文件都将位于其中
  • 比特桶帐户
  • 本地安装:

  • PhpStorm
  • 吉特
  • 源树
  • 设置所有这些东西以使它们以正确的方式协同工作的操作队列是什么

    我面临的问题:

  • 若我首先创建PHP项目,那个么我不能将存储库从Bitbucket克隆到非空文件夹

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

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

    如何回滚我的项目代码?那么我将如何在远程服务器上更新它?我需要删除所有文件并从project中再次上载它们吗

  • 问题1:

    通常,您从本地项目开始,然后
    将其推送到远程,但反过来也可以,将远程repo签出到您的计算机,然后将项目文件复制到该文件夹中,然后使用SourceTree提交并推送它们

    问题2:

    您不会卷展
    提交
    ,而是卷展标签和分支。最好的方法是从一个主分支开始,在那里你拥有100%的工作效率,当你在本地开发和工作时,你有第二个分支
    develope
    用于测试。当开发分支中的测试和内容工作时,您将其合并到主分支中。如果您想更进一步,请尝试git-flow