1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

既存のフォルダをリモートリポジトリにプッシュしたかった

Last updated at Posted at 2022-06-03

概要

リモートでリポジトリを作成しクローンする形であれば非常に簡単ですが、
既存のフォルダをGit管理下に置き、そのローカルリポジトリをリモートにPushする方法が自分にはややこしいかったのでまとめておきます。

環境

  • Mac
  • iTerm2 or SourceTree
  • Bitbucket

ローカルリポジトリを作成する

まずは既存のフォルダをGitの管理下に置きます。

$ git init
$ git add .  (git add.ではない! addと.の間に半角スペース入れてね!)
$ git commit -m 'コミット内容'

これでローカルリポジトリができました。

リモートリポジトリを作成する

次は各環境でリモートリポジトリを作成します。
私はBitbucketを利用しているので以下の画像のように作成しました。
スクリーンショット 2022-06-03 11.22.44.png

ローカルにリモート先を登録する

コンソール

$ git remote add origin <url>

SourceTree

スクリーンショット 2022-06-03 11.22.03.png

リモートの環境をローカルに合流させる

そのままpushしてもエラーとなってしまうのでフェッチとリベースを行います。

コンソール

$ git pull origin master --rebase

SourceTree

スクリーンショット 2022-06-03 11.09.53.png

headの設定を行う

この手順で作業を行うとorigin/headが付与されない模様
以下のコードで設定を行う。

$ git remote set-head origin master

できた!!!

これで合っているのでしょうか?w
とりあえず動くのでこれでいいでしょう!

認識がおかしい、こっちの方がいいぞ等ご指摘待ってます。
よろしくお願いします。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?