カテゴリー
Git

【Git】デプロイ方法

こんにちは!

現在EC-CUBE4のカスタマイズ案件やっている、@vVv_kenshi_vVvです!

GitHubからXserverへデプロイ

条件:SSHでXserverへログイン出来る事
   GitHubにソースが存在している事

SSH設定もありますので、未設定の際は確認ください↓

【XSERVER】メモ

最初にやる事

Gitはデフォルトで入っていると思う!

Gitユーザーの作成

ユーザーはないので作成しましょう。

git config --global user.name "kenshi"
git config --global user.email "kenshi+01@gmail.com"

Gitのリポジトリ初期化

プロジェクトをいれるディレクトリ作成
cdコマンドで移動

初期化コマンド

git init

デプロイする(Pull)

GitHubからPullする

git pull https://github.com/newProject.git

vender以下へライブラリのインストール

composerはデフォルトで入っている

composer install

.envがなければ、環境に合わせて設定ファイルの作成

以降のデプロイ作業

ブランチ確認

git branch

変更ファイルの確認:更新に関係ないファイルは問題なし

git log

差分取得

git fetch origin master

更新するファイルの確認

git diff --name-only コミット番号..コミット番号

プル

git pull origin master

キャッシュクリア:EC-CUBE4

php bon/console c:c --no-warmup
カテゴリー
Git

【Git】現役プログラマーが使うコマンド

こんにちは!

まったりのんびり、@vVv_kenshi_vVvです!

Gitコマンド一覧

ついつい調べてしまう、忘れっぽいあなた(私)の為に捧げるw

記事です!

リセット系

取り消しやコミット履歴を綺麗にする際に、使用するコマンドを紹介

reset

・直前のコミットの取り消し

git reset --herd HEAD^

・直前のリセットの取り消し

git reset --hard ORIG_HEAD

・addファイルを破棄する(最後にコミットした状態へ戻す)

git checkout HEAD -- [ファイル名]

checkout

・変更の破棄(ファイルの削除ではない)

git checkout HEAD ファイル名
git checkout HEAD app/Customize/TestController.php

・指定ディレクトリは以下の破棄

git checkout HEAD ディレクトリ名
git checkout HEAD app/Plugin/Api/

・全ての変更の破棄

git checkout .

ログ関連

表示を見やすくするのに使用するコマンド(オプション)

log

・GUI( SourceTree など)までは、見やすくはなりませんが、気持ち良くなります。

git log --oneline --graph --decorate

・マージ履歴

git log --oneline --merged

カテゴリー
Git

【RhodeCode】

プルリクエスト手順

Pull Requestボタンを押下

Open new Pull Request ボタンを押下

作業ブランチとマージ先ブランチを選択

※レビュー者が確認しやすいようにコメントを編集

Submit Pull Requestボタンを押下

Pull Request履歴画面