リポジトリをコピーしてファイルを追加する

宇宙ステーションのファイルを追加して共有する場所ができたので、これをローカル システムから取得する方法が必要です。これをセットアップするにはまず、Bitbucket リポジトリをシステムにコピーします。Sourcetree では、リポジトリをコピーすることを「複製する」と言います。リポジトリを複製する際には、セルフホスト型のサーバーとローカル システムの間の接続を作成します。

ステップ 1. リポジトリをローカル システムにクローンする

Sourcetree を使用して、コマンド ラインを使用せずに、リポジトリのクローンをローカル システムへ作成します。

  1. Bitbucket の使用頻度が増えると、複数のリポジトリで作業するようになる可能性があります。そのため、すべてのリポジトリを含むディレクトリを作成することをおすすめします。まず、ローカル システムでディレクトリを作成し、repos という名前をつけます。

  2. Bitbucket で、BitbucketStationSupplies リポジトリへ移動します。

  3. 右上の [クローン] ボタンを押します。Bitbucket によって [このリポジトリをクローン] ダイアログが表示されます。

リポジトリのクローン方法を示す GIF

4. [このリポジトリをクローン] ダイアログから [Sourcetree でクローン] をクリックします。
5. [新規クローン] ダイアログから [宛先パス] を <local directory>/repos/bitbucketstationsupplies に更新します。この宛先パスは、先ほどリポジトリ用のフォルダーと併せて作成したディレクトリを参照します。[名前] フィールドは、リポジトリのフォルダー名と同じになります。
6. [クローン] ボタンを選択します。

おめでとうございます。ローカル システムにリポジトリをクローンしました。

ステップ 2. ファイルを作成してローカルに追加し、Bitbucket にプッシュする

ローカル システムにリポジトリがあるため、宇宙ステーションに必要なすべてのサプライのリストの作成を開始することができます。これを行うため、サプライ用のファイルを作成しましょう。

  1. Sourcetree で bitbucketstationsupplies リポジトリをダブルクリックすると、ローカル リポジトリからリモート リポジトリへコミットするものがないことを確認できます。

  2. テキスト エディターを使用して次の 3 行を追加します。

    1 2 3 space ice cream nerf darts telescope light shield
  3. ファイルを supplies.txt として、ローカル システム上の bitbucketstationsupplies ディレクトリに保存します。 supplies.txt ファイルをローカル リポジトリで作成したため、これが Sourcetree に表示されるようになりました。

Sourcetree に追加されたテキストの表示

4. ここで一連の変更のスナップショットを準備した後、正式な履歴へとコミットできます。supplies.txt ファイルのオプション メニューから [ステージファイル] を選択します。

選択中のオプション メニューの表示

5. 一番上の [コミット] ボタンをクリックして、ファイルをコミットします。
6. メッセージ ボックスに「Initial commit」と入力します。
7. ボックスの下の [コミット] ボタンをクリックします。新しいファイルがプロジェクト履歴にコミットされました。
この時点までのすべての操作はローカル システムで行われており、リモートの Bitbucket リポジトリに変更をプッシュするまで Bitbucket リポジトリからは認識できません。

8. Sourcetree で [プッシュ] ボタンをクリックして、コミットした変更をプッシュします。プッシュすると、1 つ以上のコミットを別のリポジトリに移動して、自分の作業を簡単に公開できます。
9. master ブランチを選択してそのブランチをオリジンにプッシュすることを示し、[OK] をクリックします。
10.Bitbucket の BitbucketStationSupplies リポジトリに移動します。
サイドバーで [コミット] をクリックすると、リポジトリに自分のコミットが表示されます。Bitbucket は、そのコミットで実行したすべての操作をまとめて表示します。
サイドバーで [ソース] をクリックすると、先ほど追加したファイル (supplies.txt ファイル) がリポジトリに表示されます。

次へ

その他のヘルプ