コンテナの管理
コンテナは実行するプロセスをひとまとまりに保管しておく箱のようなものです。1つのdocker imageから、用途に合わせて複数のコンテナを作成できます。 例えば、Ubuntuのdocker imageから、機械学習用の… 続きを読む »コンテナの管理
コンテナは実行するプロセスをひとまとまりに保管しておく箱のようなものです。1つのdocker imageから、用途に合わせて複数のコンテナを作成できます。 例えば、Ubuntuのdocker imageから、機械学習用の… 続きを読む »コンテナの管理
Docker imageとは、ソフトがパッケージ化されたものです。Imageをrunするだけで簡単に好きなソフトを実行できます。 Imageのレベル感は様々です。単なるUbuntuのimageもありますし、Ubuntuに… 続きを読む »Docker imageの管理
WSLを入れることでWindowsでLinuxを使えるようになります。 導入手順 このサイトに従いWSLを設定する。 Windows Terminalをインストールする。 Windows Terminalを起動し、設定を… 続きを読む »Windows Subsystem for Linux (WSL)の導入
環境構築ではインストールするソフトが多く、複数人で環境を揃えるのが面倒くさいです。用済みの環境をアンインストールするのもしんどいです。Dockerを使うことによって複数のパソコンで簡単に環境を揃えることができます。 導入… 続きを読む »Dockerの導入
ワーキングディレクトリとステージングエリアの変更点を一時退避する時はstashコマンドを使用します。緊急対応で他の作業をする必要がある場合に、今の作業の進捗はcommitする程でもないときなどにstashを使います。 ワ… 続きを読む »変更点を一時退避する
UbuntuでのUSBの基本的な操作方法です。 USBをフォーマットする USBにファイルをコピーする
Rebaseとは、分岐したブランチの根本をより新しいコミットポイントに移動することを指します。 Rebaseのメリット: Rebaseをするとコミット履歴が一直線になりスッキリする 将来メインブランチに作業ブランチをマー… 続きを読む »Rebaseする
差分を確認するには「P4merge」というソフトが便利なので、この記事ではp4mergeを使った差分の確認方法を説明しています。ファイルの差分を確認する機会はいっぱいあり、比較対象も様々です。 ワーキングディレクトリとス… 続きを読む »差分を確認する
何もない状態からローカルリポジトリを作成する リモートリポジトリをクローンしてローカルリポジトリを作成するのが一般的ですが、何もない状態からローカルリポジトリを作成することも可能です。 以下のコマンドでカレントディレクト… 続きを読む »ローカルリポジトリの色んな作り方
gitを使った進捗管理の流れは大体以下の通りです。 ファイルを編集をした後、キープしたい変更点をaddコマンドでステージングエリアに貯めていきます。 ステージングエリアに貯まった変更点をcommitコマンドでひとまとまり… 続きを読む »変更点をadd, commit, pull, pushする