しかし、Git は開発ワークフローを完全に作り変える機能も備えています。これらの機能には、プロジェクトの履歴の外観を書き換える機能も含まれますが、これによりコミット情報を失う可能性も生じます。Git では、履歴書き換えを行うコマンドを、プロジェクトの内容を失う可能性があるとの警告...
git pruneコマンドは、到達不能な Git オブジェクトまたは「孤立した」Git オブジェクトをクリーン・アップするハウスキーピング・ユーティリティです。到達不能なオブジェクトとは、どの ref からもアクセスできないオブジェクトです。ブランチやタグを介してアクセスできないコミットは...
file://を明示せずパスだけを指定した場合、Git は必要なオブジェクトにハードリンクを張るか、そのままコピーしようとします。 一方file://を指定した場合は、Git がプロセスを立ち上げ、そのプロセスが (通常は) ネットワーク越しにデータを転送します。一般的に、直接のコピーに比べてこ...
また、branch コマンドの後に checkout コマンドを使用することもできます。コンソール コピー git branch feature-23 git checkout feature-23 一部のファイルを変更して commit コマンドを実行すると、feature-23 ブランチは最新のコミットをポイントし、main ブランチは前のコミットをポイント...
この方法では、Bitnami が気を利かせてログイン画面を使えるようにしてくれています(alt-→ と入力すると表示されます)。インストールした GitLab 用の IP アドレス・ユーザー名・パスワードを表示してくれる便利な画面です。 図49. Bitnami GitLab 仮想マシンのログイン画面 ...
何も使用されていない場合(または--no-recurse-submodulesの場合)、サブモジュールのワークツリーは更新されません。git-submodule[1]と同様にこれはサブモジュールのHEADを切り離します。 例 次のコマンドは「マスター」ブランチに切り替わります。
git-add[1] を使用し、commitコマンドを使用する前にインデックスに変更を段階的に「追加」します(注記:変更されたファイルでも「追加」する必要があります)。 再びcommitコマンドを使用する前に、git-rm[1] を使用してワークツリーとインデックスからファイルを削除します。
GitLabのSCM、シームレスなCI/CD、そして優れたセキュリティスキャンにより、Hilti社はコードの内製化を実現しました。 Hilti社はソフトウェア機能を拡張し、SCM、CI/CD、セキュリティスキャンとともにコードを内製化することを目的として、GitLabを採用しました。 GitLabはスイートのよう...
このコマンドはdiffに加えてコミットハッシュ,auther,dataが見れる. git diffとgit statusの違い git statusは、現在のワーキングディレクトリとステージングエリアの状態を概要的に表示する。このコマンドは、変更されたファイル、新しく追加されたファイル、削除されたファイル、そしてステージ...
CACI社にとって、GitLabのDevSecOpsプラットフォームを利用する最大の利点のひとつは、新しいセキュリティコンプライアンス要件に対応する体制が整い、高額なリワークの発生を防止できるという点です。 政府の法規制、基準を遵守することは、政府の請負業者にとって極めて重要であり、単にコンプ...