2017-04-18 9 views
1

新しいMagentoを開発していますが、GITをバージョンコントロールとしてインストールする必要がありますが、GITを使用するとかなり新しいので、この統合を完了する方法。GITをSSH接続を介してBitBucketに接続してMagentoサイトを設定する

サブドメイン(例:stage.domain.com)でホストされているステージとメインドメイン(例:domain.com)でホストされているプロダクションの2つの環境が作成されています。同じファイルとデータベースを持っている。私が欲しいもの

は、次のように新しい変更を展開できるようにすることです:

  • は欲望を作り、機能/ [支店名]として新「機能ブランチ」を作成し、SSH接続を介してステージサイトに接続しますこれらの変更をこの新しいブランチに追加、変更、コミットします。

  • プッシュのBitbucket上で作成したリモートリポジトリとなり、原点にこの新しいブランチ、(gitのプッシュ原点機能/ [BRANCH_NAME])

  • チェックアウト、gitのプルを行う、「ブランチを開発」起源/機能をマージ/ [branch-name]を展開して、これらの変更をプッシュします。

  • チェックアウト「マスターブランチ」、git pull、マージ元/開発マスター、およびこれらの変更を押します。

これらの4つの手順を行った後、マスターブランチが新しい変更で更新されますので、その後、私がやりたいすべてのSSH接続を介して生産サイトに接続し、ちょうど行うことです。

gitのステータス git pull

これは私が持っている別のクライアントの展開プロセスを処理する方法ですが(私はそれを設定した人ではありませんでした)、これを使用したいだけです私が開発しているこの新しいMagentoサイトの「ワークフロー」。

誰かが(...、リモートリポジトリをクローンなどの特定のコマンドを実行しているGITをインストールし、)

を最初からこの統合を完了する方法でステップバイステップガイドを共有することができればそれは私はあなたに感謝します素晴らしいことですこれについて助けてください。 ありがとう!

+0

の枝に新たな付加test.txtというファイルをチェックし、単純にgitのレポとスタートを作成しますgitコマンドは、あなたが書いているコードのプラットフォームとは異なるものではありません。 – KOTIOS

答えて

1

私はこの問題を解決しました。私はGitをプロダクションで開始しました。リモートリポジトリにプッシュしてからGit on Stageを起動し、リモートリポジトリからクローンを作成しました。私は、誰かがそれを必要とする場合に備えて、正しいコマンドのガイドを持っています。

+1

これらのコマンドを含めるように答えを編集することができます:それは他人を助けるでしょう。 – VonC

0

インストールGIT ウィンドウの場合: 次のいずれかのURLからGITソフトウェアをインストールします。 Ubuntuのために https://git-scm.com/download/win https://www.sourcetreeapp.com/

: sudoのシステム オープンのgitコマンドコンソール上でgitの

設定GIT口座をインストールして、2つのコマンドを実行してapt-getを。コマンドであなたのgitの電子メールとユーザー名を置き換えます。 git config -global user.email "電子メールアドレス" git config -global user。これは、あなたが上 クリックしてクローンを作成したい場所から分岐する「クローンまたはダウンロード」ボタン コピー」するためのGitHub 行くためにプロジェクト

Go]を初期化するための最初のコマンドである

クローンGITブランチ 「パスワード」という名前を付けます例えばhttpsのURLでクローンするhttps://github.com/ ...... ../ ...... .gitがあなたのシステム上のディレクトリを作成し、コマンドの下に新しいディレクトリに 実行を行く :あなたはでき gitのクローンhttps://github.com/ ...... ../ ...... .git

GITチェックアウト 1つのブランチを別のブランチに切り替えます。 たとえば、 GitのチェックアウトDEV [支店名] gitのチェックアウトの設計

GITあなたは gitの追加GITにファイルを追加することができ を追加します。

GIT -mをコミット gitのコミットは、「追加のファイル」gitの上の枝を押し

GITプッシュ: gitのプッシュ起源[name_of_your_new_branch] など。 Gitは

GITを引っ張る のgit rm filenameと を削除するのgitコマンドせずにファイルやフォルダを削除しないでください:gitのプッシュ原点DEV

GITは は、システムへのgitからの変更を引き出し引き出します。

リスト支店 あなたが使用して作成したすべてのブランチを見ることができます: gitのブランチ

GITステータス これは非常に非常に便利なコマンドですので、あなたがいる場所を正確に知っている任意のコマンドを使用する前に、このコマンドを使用することができます。 gitの初期化 - - gitのクローン - GitのチェックアウトBRANCH_NAME - test.txtの のようなテストファイルを追加します - あなたはシーケンス とテストのため gitのステータス

Gitのコマンドを立てている枝の一体更新されたコードも確認するgitの追加します。 - gitのプッシュ原点BRANCH_NAME - - gitのは-mコミットは 「テストファイルを追加」 を尋ねられたときにgitのユーザ名とパスワードを入れて - gitの

関連する問題