ポイント
- bare リポジトリでなくとも、リモートリポジトリとして扱うことが可能
- ローカルリポジトリでファイルサーバ上にあるものを、ただ単に
git clone
すれば取得してリモートリポジトリとして扱うことが可能 - bare リポジトリでないリポジトリを
git clone
するには、.git フォルダの置いてあるフォルダのパスを指定すればよい。
git clone
すれば取得してリモートリポジトリとして扱うことが可能git clone
するには、.git フォルダの置いてあるフォルダのパスを指定すればよい。共通の祖先をもつ3つのブランチをマージしたい
を
へとマージしたいですわ。
なお feature1-2-3 は master からチェックアウトしたマージ専用のブランチですの。
改行コードの Windows の Git のデフォルト設定での場合、CRLF でチェックアウトされます。
この状態ですと例えば CentOS のキックスタートファイルやシェルファイルで CR 部分が文字列として追加されてしまいます。
これによって、ファイルやディレクトリ作成時、意図しない名前となり、エラーとなってしまいました><。
今回、このエラーを回避した Git の操作テクニックを、2 つノートいたします♪
先月 2016 年 6 月の 1 ヶ月間の Google アナリティクスの結果です。
以上の 4 種類の Google Analytics 結果です。
config.vm.synced_folder で Vagrant 共有フォルダを設定できます。
この共有フォルダからフォルダを中に 2 〜 3 個進んだところを Apache のドキュメントルートとして設定しておりました。
すると、仮想マシンで httpd を自動起動するように設定しているにもかかわらず、エラーで起動しないという問題が発生してしまいました><。
今回、この問題を解決できましたのでノートいたします。
git add
するファイルを少なくして再度実行していく。git archive
と git diff
を組み合わせる。git diff --name-only <commit1> <commit2>
git archive --format=zip --output=<file> <tree-ish> <path>
git merge --no-commit <branch>
: 現在のブランチに指定ブランチをマージしステージングを行うが、コミットはしない。git merge --abort
: マージを取り消し、マージ前の状態にステージングと作業ディレクトリを戻す。git reset --hard
: ステージングと作業ディレクトリをリセットし、直前のコミット状態に一致させる。git clean -df
: 追跡対象外のファイルとフォルダを削除md5 ファイルパス
shasum ファイルパス