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

Still need help?

アトラシアン コミュニティをご利用ください。

コミュニティへの質問

You can upload an existing repository to a empty project in Bitbucket. When you do this, Bitbucket maintains your commit history.

If you don't yet have a Bitbucket repository, create a repository there first.

Pushing a Git project

This kind of push overwrites the contents of the Bitbucket repository. You should use it with great caution.

  1. Navigate to the root directory of the repository you want to push.

    $ cd ~/<repo_directory/repo_name>
  2. Push the local repository up to Bitbucket.

    $ git push --mirror git@bitbucket.org:<account_name>/<repo_name>

Push Several Branches at Once

If you want, you can push several branches at once to your Bitbucket repository. To do this, do the following:

  1. Checkout each branch to your local repository from your existing Git host.
  2. List all the branches to make sure you have what you want:

    $ git branch -a
  3. Make sure the remote origin in your local repository points to Bitbucket.
    For example, if you are using ssh with Bitbucket, you would use the following:

  4. Then push all the branches to Bitbucket:

    $ git push -u origin --all

Pushing a Mercurial project

This kind of push overwrites the contents of the Bitbucket repository. You should use it with great caution.

  1. From your Mercurial repository on your local system, open the .hg subdirectory.

    ヒント/休憩 Sketch で作成されました。

    Mac OS X では、「.」(ピリオド) で始まるファイルは、非表示ファイルです。既定では、これらのファイルは Finder に表示されません。非表示ファイルを表示させるには、端末に次のコマンドを入力します。

    $ defaults write com.apple.finder AppleShowAllFiles YES

    To hide them files once again, enter the following command:

    $ defaults write com.apple.finder AppleShowAllFiles NO
  2. Open the hgrc file.
  3. Edit the default value by changing it to the address of the empty repository you created in Bitbucket. The top of your file will look similar to the following:

    [paths]
    default = ssh://hg@bitbucket.org/<account_name>/<repo_name>
  4. ファイルを保存して閉じます。
  5. From the command line, navigate to the root directory of the repository you want to push:

    $ cd ~/<repo_directory/repo_name>
  6. Push the repository:

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

この翻訳に満足しましたか?

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