アーカイブ:2019年 11月
-
11.20
【Git】マージに関する知識
マージとは? 他の人の変更内容を取り込む作業のことです。 マージ作業の種類 マージ作業には2種類があります。 プルリクエストがあったベースブランチに対してソースコードのマージを行う。 ローカルリポジトリのトピックブラン…
-
プッシュ まずはローカルリポジトリの内容をリモートリポジトリに反映させる必要があります。その操作をプッシュと言います。 プッシュを行うとリモートリポジトリにローカルリポジトリで作成したブランチと同じブランチが作成され、さらにはローカ…
-
11.19
【Git】ブランチに関する知識
ブランチとは? Gitで記録する履歴を本流から分岐(枝分かれさせる)ことです。 Gitの仕組み的な観点から見たブランチ ブランチの情報は、リポジトリ(.gitディレクトリ)の中(.git/refs/)に記録されています。 「コミ…
-
フォーク 「他人が公開しているリモートリポジトリ」を「自分のリモートリポジトリ」へリポジトリの情報をコピーしてくることを「フォーク」と言います。 クローン 次に「リモートリポジトリ」から「自分のローカルリポジトリ」にリポジトリ内容をダ…
-
Git管理対象とするファイル 開発の成果物ファイル ソースコード ドキュメント 環境設定ファイル Gemfile、Gemfile.lock Gemバージョンをチーム内で整えるために必要 .ruby-versio…
-
11.18
【GIt】よく使うコマンド一覧
リポジトリの作成関連 ローカルリポジトリの作成 [crayon-6606bb8c39dcc396378965/] このコマンドを実行するとそのディレクトリがローカルリポジトリになります。ディレクトリに配置したファイルはuntracke…
-
11.18
【Git】Gitの基本、Gitの設定
Gitは、SVNに変わるバージョン管理システムとして、IT業界でも昨今大人気のソフトウェアですが、私はまだあまり知らなかったので体系的な知識を整理してみます。 また、ITエンジニアの業界だけでなく、Webデザイン等のWeb業界でも、昨…
-
リポジトリ コミットをためていく場所のことです。 コミットとは? ユーザーが任意のタイミングでソースコードの記録を保存すること。 リポジトリの種類 ローカルリポジトリ ローカルのPCの自分専用のリポジトリでここで各人が作業をして…
-
11.17
【Ruby】日付や時刻を扱うクラス
Timeクラス 日付を扱うクラスで組み込みの標準ライブラリ(requireは不要) 高速に動作をします。 UNIX時間に依存するため2038年問題があります。(Ruby1.9.2で対応はされました。) タイムゾー…
-
11.17
【Ruby】例外処理
Rubyにおける例外処理 例外を補足しない場合は、Rubyではそこでプログラムが中断することになります。(なお、補足したとしても補足後の動作を終えたらそこで処理は終了します。) 構文 [crayon-6606bb8c3ae261659…