ベアリポジトリを開く
ベア リポジトリには履歴がありますが、他のサーバー (git init --bare、git clone --bare) にプッシュするためにサーバーが保持しているような作業ファイルはありません。 GitTree はそれを開いてグラフ、分岐、タグを表示し、タブ bare をマークして、作業ファイルを必要とするアクションをオフにします。
無料更新されました
GitTree で動作します 無料: サインインすると、すべてのローカル Git 機能が利用できます。
始める前に
- ベア リポジトリ フォルダー。通常は
project.gitのような名前が付けられます。
どこで見つけられますか
- 他のリポジトリと同じように開きます: 新しいタブの Open、または Open Repository…。
| アクション | macOS | WindowsとLinux |
|---|---|---|
| Open Repository… | ⌘O | Ctrl+O |
ステップ
フォルダーを開きます
Open を選択し、ベア リポジトリのフォルダー自体 (
HEAD、refs、およびobjectsが含まれるフォルダー) を選択します。その歴史を読む
タブには bare バッジが表示されます。グラフ、ブランチ、タグ、コミットの詳細は通常どおりに機能します。
何がオフなのかを知る
ステージング、コミット、チェックアウトなど、作業ファイルを変更する操作はすべて使用できません。理由: A bare repository has no working files to change.
期待される結果
作業コピーにクローンを作成しなくても、サーバー スタイルのリポジトリを参照して検査できます。
ベアリポジトリを作成する
Initialize a repository ダイアログで、Bare repository (history only, no working files) (リポジトリの作成) をオンにします。自分が取り組んでいるプロジェクトではオフにしておいてください。
何か問題が発生した場合
ベアリポジトリ内のファイルを編集したい
通常の作業コピー (リポジトリのクローン) にクローンを作成し、コミットをプッシュバックします。
質問
GitTree からベア リポジトリにプッシュできますか?
はい。他のサーバーと同様に、そのパスまたは URL をリモートとして作業コピーに追加し、プッシュします。