Gitに関して少し理解を深める機会があったのでメモしておきます。 Gitとは まず簡単にGitの役割についておさらいを。Gitは、ソースコードのバージョン管理に広く利用されている分散型バージョン管理システムです。変更の履歴を追跡し、複数の開発者が ...
それでは、いよいよSourceTreeを操作して、Git のバージョン管理がどのようなものか学んでいきましょう。本節では、まず最初に覚えるべき、ファイルの変更履歴を保存するコミットという操作を取り上げます。ファイルの新規作成、削除、ファイルの内容 ...
前回はGit連携とGitHub連携のとっかかりまでだったので、 今回はもう少しGit連携の使い方に迫ってみます。結構量があるので前後編です。 Git連携時のユーザインターフェイスの特徴 Android StudioでGit連携を設定したときに変化するユーザインターフェイスの ...
Git系の便利アプリがMacとWinでしか使えなくて淋しくなり意地で代替手段を作ったというもの。こちらの記事ご参照ください。 手順1Gitが使える環境づくり 1.Linux開発環境の設定(目的はGitのインストールのため)と設定後のWi-Fi切断 chromebookの「Linux開発環境 ...
Gitのコミットコマンドの内部処理について説明します。変更ファイル数が多い時に実行時間が長くなるのは確かに気になりますよね。 1. commitで実施している処理内容 Gitのコミットは、主に以下の処理を行っています: ステージングエリア(インデックス ...
何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近 ...
Gitのコミットメッセージを自動生成するツールです。変更内容を分析して、適切なコミットメッセージを提案します。 -a, --all すべての変更をステージングしてからコミット git-review-ai --all -p, --push コミット後に自動的にプッシュする git-review-ai --push -d, --debug ...
LinuxカーネルのGitコミットで、リンクが無分別に使われており、リンク先を参照しても無駄なものが99%を占めているとして、リーナス・トーバルズ氏が「人の時間を無駄にする無意味なリンクをやめろ、追加情報があるときだけリンクを追加しろ」と不満を ...
バージョン管理システムはソースコードなどの電子ファイルを世代管理するためのシステムであり、特にソースコードの変更履歴を重視するソフトウェア開発においては不可欠なツールと言えます。そして、数あるバージョン管理システムの中でもGitは多 ...