Subscribed unsubscribe Subscribe Subscribe

githubの新規リポジトリへのpush

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

$ git init

.gitディレクトリができ、カレントディレクトリがGit管理対象になります。

add

$ git add .

ステージングへの追加。

add

$ git commit -m 'first commit'

ステージングへのコミットです。 まだ変更はローカル内に留まっています。

githubのサイトで新規リポジトリを作成

https://github.com/

リモートリポジトリの作成

$ git remote add origin https://github.com/keiwt/PagerSlidingTabStrip.git
# git remote -vで確認してもよい
# 間違えた場合は、git remote rm origin

これでリモートが追加されます。 これ以降はoriginはhttps://github.com/keiwt/PagerSlidingTabStrip.gitを意味するようになります。

push

$ git push -u origin master

-uを付けるとリモートブランチをトラッキングするように設定できる

-u, --set-upstream
  For every branch that is up to date or successfully pushed,
  add upstream (tracking) reference,
  used by argument-less git-pull(1) and other commands.
  For more information, see branch.<name>.merge in git-config(1).

ちなみにローカルブランチがトラッキングしているリモートブランチを知りたい場合は

$ git branch -vv
* master 41e730e [origin/master] create ordinary listview tab

正しく設定されているかは以下でも確認できます。

$ git remote -v
origin  https://github.com/keiwt/PagerSlidingTabStrip.git (fetch)
origin  https://github.com/keiwt/PagerSlidingTabStrip.git (push)