sooni

git

git push -u origin main の「-u」の意味

結論として-u は「このブランチのデフォルトの送信先を覚えさせる」オプションです。つまり、「main ブランチは今後 origin/main と紐付けるよ」と Git に登録するためのオプションです。git push -u origin m...
git

git ステージングエリア

ステージングエリアを一言で言うと「次のコミットに入れる内容を一時的に置く場所」です。案外なんとなく使われているというかたまに「おや?」と感じることもあったので整理しますが、実体は .git/index というファイルで管理されています。以下...
Spring Boot

Spring FrameworkとSpring Bootの比較

そもそもの話ですがSpring FrameworkというのはEJBがあまりにも複雑なのでもっと簡単にという事で生まれたアプリケーションフレームワークです。主要な比較改善ポイントCoCとは「Convention over Configurat...
git

githubリポジトリ作成と登録

GitHub 上に新しいリモートリポジトリを作成githubにアカウントを作成されている事が前提ですが、今回は例題として以下情報でGitHub に新規リポジトリを作成します。設定項目今回の設定値備考リポジトリ名Repository name...
git

GITの管理から外す方法

意図せずGITに登録してしまったものを今後管理から外したくなることありますよね。今回はプロジェクト直下にある/logフォルダをGIT管理から外す事をやってみます。.gitignore に log を追加するまず、今後 log が再び Git...
git

gitignore

.gitignoreこれはGit に これは記録しなくていいよ と伝えるためのリストです。以下は一例です。私は、STS(eclipse)もしくはVScodeをつかうので以下のようにしています。IDE毎に設定する必要あります。こうしてみるとV...
git

gitattributesで改行コードの統一

gitattributesはGit にファイルの扱い方を指定する設定ファイルです。特に 改行コードの統一に使われる以下は.gitattributesのデフォルト設定/mvnw text eol=lf*.cmd text eol=crlf.g...
powershell

PowerShellプロファイルでJavaのバージョンを切り替える

PowerShellでプロファイルを開く以下はノートパットで開いていますがテキストエディタなら何でもよいです。notepad $PROFILE以下のコードを貼り付けて保存する以下は私の環境の一例ですが各自書き換えてくださいfunction ...
Linux

vim(vi)のビジュアルモードって何?

vim(vi)の世界には「モード」という概念がありますが、ビジュアルモードは「マウスでドラッグして範囲選択している状態」をキーボードだけで再現するモードです。ちなみに「厳密にはviにビジュアルモードは存在しません。」最近のLinux環境でv...
Windows

Excelファイルのタイムスタンプ(更新日時・作成日時)を変更

共有フォルダにあるエクセルファイルを意図せずタイムスタンプを更新しちゃった!内容を更新していないけど「つい何時もの癖でctrl+s」、、、こんな事ないですかw こんな時に使えるのが以下手順です。当然これはエクセルファイルだけでなくファイル全...