Tool
2013年5月30日 (木) 掲載
リポジトリの作成・クローン [Git]
Gitでファイルを管理するには、まずリポジトリを用意しなければなりません。リポジトリは新規に作成するか、またはサーバから既存のリポジトリをクローン(複製)します。
Gitのリポジトリはファイルの履歴などの情報を格納するデータベースです。新しくファイル管理を始めるには、管理したいフォルダにリポジトリを作成します。すでに存在する共有リポジトリをローカルコンピュータに持ってくるにはリポジトリのクローンを行います。
ローカルリポジトリの作成
ファイルを格納したフォルダを右クリックし、[TortoiseGit|ここにリポジトリを作成]を選択します。確認ダイアログが表示されるので、そのまま[OK]をクリックすれば、リポジトリが作成されます。
- フォルダ内にすでにファイルが存在する場合は、警告が表示されますが、そのまま作成してかまいません。
リポジトリの情報は、フォルダ内の「.git」という隠しフォルダに格納されています。全ファイルの履歴情報を格納した巨大なファイルですので、バックアップをとるときなどには注意をしてください。
すでにファイルが存在するフォルダにリポジトリを作成した場合でも、ファイルはまだGitの管理下には置かれていません。ファイルの追加とコミットを行う必要があります。
サーバにある公開リポジトリをクローン
- 右クリックメニューから[TortoiseGit|クローン]を選択します。
- URL、作成先、Putty認証キーファイルを指定し、[OK]をクリックします。
SVNではリポジトリの内容から、一部のフォルダだけを取得(チェックアウト)することができましたが、Gitではできません。必ずリポジトリ全体を取得します。
クローンしたリポジトリは関連性を保っています。ローカルリポジトリに対して行ったコミットなどの変更をサーバ上のリモートリポジトリにプッシュしたり、逆にリモートリポジトリの更新をローカルリポジトリに反映(プル)したりすることができます。