git で動作するように次の設定を行いたいと考えています。特定のプロジェクトについて、職場のデスクトップ コンピューターのディレクトリ ($desktop) に "origin" リポジトリを配置したいと考えています。次に、自宅または他の場所 ($laptop) からこのリポジトリにアクセス、プル、プッシュできるようにしたいと考えています。
他の質問で私が見たものについては、プロセスには通常、デスクトップに裸の git リポジトリを作成することが含まれます。
$desktop > git init -bare
ただし、これにより作業ディレクトリのないリポジトリが生成されることを理解しています。私はこれをしたくありません。リポジトリをプロジェクト固有にし、デスクトップとラップトップの両方の特定のディレクトリに配置し、特定のディレクトリ ツリーに保持しているものだけを追跡したいと考えています。これは明らかに git の問題であり、通常のリポジトリには「絶対に」プッシュしないでください。
これを整理する方法はありますか?