毎回HTTP認証で pull/push の認証情報を書かない方法

Gitの認証情報 Gitのリポジトリには、アクセス制限をつけることができます。 例えば、SSHの公開鍵で認証されたユーザーしかアクセスできないようにするなどがあります。 ...

10月 16, 2020 · 1464 文字 · cacao

最初のコミットを rebase する方法

特殊なコミット Gitにおいて、一番最初のコミットは特殊な扱いを受けています。 そのため、リベース(rebase)を実行する際に一番最初のコミットを変更するときは、今までの方法は使えません。これは、HEADなどを使用して無理やり最初のコミットを指定しようとしても無理だということです。 ...

10月 16, 2020 · 341 文字 · cacao

Git LFSの使い方

使い方 ここでは、Git LFSの使い方について説明していきます。 操作としては、いままでのGitに対してLFS用のコマンドが追加されているため、それらの主要なものについて説明します。 ...

10月 16, 2020 · 1219 文字 · cacao

Git LFSのインストール

Git LFSのインストール Git LFSは、通常のGitには含まれていません。これは、拡張機能という形でGit LFSが提供されているためです。 そのため、Git LFSを使う際には、Git LFSのインストールを行う必要があります。 ...

10月 14, 2020 · 814 文字 · cacao

Git LFSとは

Git LFSとは ここでは、Gitの機能のひとつであるGit LFSについて紹介します。 Git LFSとは、Git Large File Storageの略で、いままでのGitの弱点を補う機能です。 ...

10月 13, 2020 · 1524 文字 · cacao

履歴の変更

履歴の変更 Gitはコミットによって、履歴が積みあがっていきます。 しかし、積み上げた履歴に、間違ったものだったり履歴に入れてはいけないような秘密の情報が入ってしまっていたりということがあるかもしれません。 ...

9月 18, 2020 · 1976 文字 · cacao

Gitを使ったリモート開発

リモート開発 Gitを複数人で使う場合、ホスティングサービスを使うことがほとんどです。 今回は、今までの内容についてホスティングサービスを絡めた使い方について説明していきます。 ...

9月 17, 2020 · 1139 文字 · cacao

コミットのAuthorとCommitterの変更

AuthorとCommitter Gitでは、コミットの時にAuthorとCommitterという、誰がコミットしたのかという情報が記録されます。 Authorについては、git logコマンドで確認ができるので情報が記録されているということを確認するのは簡単ですが、Committerについては、git log --pretty=fullなどとして実行する必要があるので、普段は目にすることはあまりないと思います。 ...

6月 18, 2020 · 1195 文字 · cacao

Gitのホスティングサービス

ホスティングサービス Gitをチームで利用する際には、リポジトリをチーム全員が見られる場所に置いておく必要があります。 そこで、Gitのホスティングサービスを利用します。 ...

4月 2, 2018 · 1255 文字 · cacao

コンフリクト

コンフリクト Gitでは、ブランチを切り替えて作業をしていくことが多いです。 しかし、ブランチの切り替えは必ずしも簡単にできるというわけではありません。 さらに、過去のマージの説明の際に、同じ場所を変更しているとコンフリクトが発生するということを説明しました。 ...

4月 2, 2018 · 1758 文字 · cacao