ソースコード管理
つい最近、複数のブランチを同時進行で操作していた時、間違えて別のブランチでgit reset --hardを実行してしまいました。コミット前だったこともあり、あぁ、オワタ・・・/(^q^)\っと思ったのですが、ちょっと検索してみるとコミット前のファイルでも復旧で…
Gitのhook便利ですよね。コミット前やpush前などのイベントにhookして何かしらの処理を実行するあれです。非常に強力な仕組みなのですが、自分で色々な処理を書かなくてはいけなくて使いこなせていない人も結構いるのではないでしょうか。pre-commitというフ…
Gitとは、一言でいうとソースコードなどの分散型バージョン管理システムです。 もともとはLinuxカーネルのソースコード管理をするためにLinuxカーネルの開発者でもあるリーナス・トーバルズ氏によって開発され、それ以降ほかの多くのプロジェクトで採用され…
GitHubでSSHを使ってソースのクローンやコミット、マージなどを実行したい場合、以前はGitHubにSSHの公開鍵を登録して次のように設定して最後にssh -T git@github.comとか実行したと思います。「GitHub ssh接続」などで検索すると同じような設定を行なってい…
GitLabの概要 GitLabはいくつかあるGit Serverの選択肢の一つです。GitLab自身は手持ちの環境へのインストールをサポートしており、インストール方法もドキュメントが公開されています。 また、同じコードベースで構築したGitLabがSaaSとして提供されており…