バージョン管理されたコードを空のリポジトリにプッシュする

既存のリポジトリを、Bitbucket の空のプロジェクトにアップロードできます。これを行うと、Bitbucket はコミット履歴を保持します。

Bitbucket リポジトリをまだ持っていない場合、最初にリポジトリを作成します

Git プロジェクトのプッシュ

このようなプッシュは Bitbucket リポジトリのコンテンツを上書きするため、慎重に使用する必要があります。

  1. プッシュしたいリポジトリのルート ディレクトリに移動します。

    $ cd ~/<repo_directory/repo_name>
  2. ローカル リポジトリのリモート URL を Bitbucket リポジトリに変更して 2 つを接続します。

    $ git remote set-url origin <bitbucket_URL>

    You can find the URL next to the git clone command for the repository:

  3. ローカル リポジトリのコンテンツを Bitbucket にプッシュします。

    $ git push -u origin --all

Mercurial プロジェクトのプッシュ

このようなプッシュは Bitbucket リポジトリのコンテンツを上書きするため、慎重に使用する必要があります。

  1. リポジトリの構成ファイルでリモート URL を追加または更新します。既に構成ファイルがある場合は、c をスキップします。
    1. (macOS) 非表示のファイルを表示できることを確認します。Mac OS では、"." (ピリオド) で始まるファイルは、既定では非表示になります。

      非表示のファイルを表示する方法

      非表示のファイルを表示するコマンドを入力してから、Finder ウィンドウを閉じて再度オープンするコマンドを入力します。

      $ defaults write com.apple.finder AppleShowAllFiles -boolean true
      $ killall Finder
    2. Navigate to the repository locally. You should see a .hg directory in the repository directory.

    3. Download this hgrc file and add it to the .hg directory: hgrc

    4. Open the hgrc file and replace ---Bitbucket URL--- or the existing URL with the remote URL.
      You can find the URL next to the hg clone command for the repository:

    5. Save and close the hgrc file.
  2. コマンド ラインで、ローカル リポジトリのルート ディレクトリに移動します。

    $ cd ~/<repo_directory/repo_name>
  3. リポジトリをプッシュします。

    $ hg push
最終更新日 2018 年 6 月 5 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.