すたらブログ

文系Webプログラマの備忘録

git

LAN内専用のGitリポジトリを減量したい

git

目次 要望 対象 参考記事 手順 効果 要望 手がけたウェブサイトをGitで管理していますが、もう二度と使うことのない期間限定の古いPDFファイルが履歴に混じっているせいで、小さなウェブサイトなのに.git/フォルダの容量が50MBほどになりました。 画像をほと…

Git: リポジトリの中にリポジトリを入れたときに発生した問題の解決策

git

些細なつまづきですが、備忘録として。 状況 2つのウェブサイトを別々に作って、それぞれGitで管理していました。 しかし、一方のサイトをもう一つのサイトのカテゴリの一つとして統合することになり、フォルダも移動しました。 (以下では、組み込んだ方を親…

Windows: Git2.5.1に更新しました

git

長らくWindows向けのGitはバージョン1.9.5のままでしたが、2015年8月31日に2.5.1が公開されたようです。 さっそく更新しました。 目次 入手 インストール GitBashについて GitGuiについて 入手 公式から: https://git-scm.com/download/win (すぐにダウンロ…

Git: コミット履歴の順番を変えたい

git

要望 Gitで管理する前に作成していた古いソースコードを、Gitでの管理を始めたバージョンよりも前のコミット履歴に挿入したい。 あたかも、古いソースコードも初めからGitで管理していたかのように見せたい。 解決策 git rebase -iを使ってコミット履歴の順…

Git: バージョン管理の対象から外したいファイルを「.gitignore」に記述する

git

最終更新: 2017年4月8日 目次 「.gitignore」の基本 すでにGitの管理下にあるものを除外したい 除外指定に該当するものを確認する 「.gitignore」の基本 キャッシュファイルなど、バージョン管理の対象から外したいファイルは.gitignoreに記述します。 .giti…

Git Gui: 過去のコミットの利用例

git

目次 過去のコミットの特定のファイルが欲しい Git GUIの場合 Git Bashの場合 過去のコミットの状態に戻す (後戻りできない) Git GUIの場合 Git Bashの場合 直近のコミットの状態に戻す (後戻りできない) Git GUIの場合 Git Bashの場合 実は、後戻りできる …

Windows: Git GUIを使う準備

git

最終更新: 2017-11-02 目次 GitGUIを選ぶ理由 入手 ダウンロード インストール 初回設定 文字化け対策 リポジトリを作る ユーザー設定 SSH公開鍵を作成する 改行コードの警告を表示させない 日々の作業 ステージング コミット 履歴を確認 学習に役立つページ…

Git: 日々の開発で使うコマンド

git

LAN内専用のGitサーバーを利用して少人数でグループ開発する、という場合での作業の流れを自分なりに考えてみました。 関連記事: Windows: LAN内専用のGitリモートリポジトリを作る 個人の開発作業 masterブランチは原版とし、開発作業は新たにブランチを作…

Windows: LAN内専用のGitリモートリポジトリを作る

git

(最終更新: 2015-12-04) 目次 要望 結論 環境例 コマンド Gitサーバーを作る Gitサーバーを起動する グループ開発を始める クローン 既に開発中で、後からGitを利用したくなった場合 要望 グループ開発のためにLAN内だけのGitリポジトリがほしい。 外部には…