我正在开发一个新的Magento,我需要安装GIT作为版本控制,但我很新用GIT,所以我试图找到一种方法来完成这个集成。
我创建了两个环境:托管在子域上的Stage(例如:stage.domain.com)和托管在主域上的Production(例如:domain.com)两个环境都相同,都有相同的文件和数据库。
我想要的是能够如下部署新的更改:
执行这4个步骤后,Master分支将使用新的更改进行更新,之后,我想要做的就是通过SSH连接连接到Production站点,然后执行以下操作:
git status git pull
这就是全部,这就是我为另一个客户端处理部署过程的方式(但我不是那个配置它的人),所以我只想对这个新的工作流使用相同的“工作流程”我正在开发的Magento网站。
如果有人可以分享如何从头开始完成此集成(安装GIT,运行特定命令,克隆远程存储库等等)的分步指南,那将是很棒的。
我将非常感谢你的帮助。谢谢!
我已经解决了这个问题。我已经在生产中启动了Git,我已经将它推送到远程存储库,然后在舞台上启动了Git,我已经从远程存储库克隆了它,就是这样。我有一个指导正确的命令,以防有人需要它。
安装GIT For窗口:从以下URL之一安装GIT软件。 https://git-scm.com/download/win https://www.sourcetreeapp.com/
对于Ubuntu:sudo apt-get install git
在系统上配置GIT帐户打开git命令控制台并运行两个命令。在命令中替换git的电子邮件和用户名。 git config -global user.email“email address”git config -global user.name“password”
克隆GIT分支这是初始化项目的第一个命令
转到GitHub转到要克隆的分支点击“克隆或下载”按钮复制'克隆用https'URL,例如https://github.com/ ...... ../ ...... .git在你的系统上创建一个目录并转到新目录下运行命令:git clone https://github.com/ ...... ../ ...... .git
GIT结账您可以将一个分支切换到另一个分支,例如。 git checkout dev [分支名称] git checkout设计
GIT添加您可以将文件添加到GIT git add。
GIT提交git commit -m'添加文件'
GIT Push在git上推分支:git push origin [name_of_your_new_branch]例如。 git push origin dev
GIT Pull将更改从git拉到系统:git pull
GIT删除git rm文件名请不要在没有git命令的情况下删除文件或文件夹。
列表分支您可以使用以下命令查看所有分支:git branch
GIT状态这是非常有用的命令,因此您可以在使用任何命令之前使用此命令来确切地知道您的位置。要检查更新的代码,并确认你站在git状态的哪个分支
Git命令用于测试序列 - git init - git clone - git checkout branch_name - 添加测试文件,如test.txt - git add。 - git commit -m'添加测试文件' - git push origin branch_name - 在询问时输入git的用户名和密码 - 在git的分支上检查新添加的test.txt文件