git : mergeの設定が無いとき。 git branch –set-upstreamを使ってみる。

http://git-scm.com

pro git は , サイトやpdf epubで無料公開されています。

== 本題 ==

$ git remote add remote.server:/mygit

最初のcommit後にoriginにmasterをpush

$ git push origin master
Counting objects: 8, done.
Delta compression using up to 3 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (8/8), 2.89 KiB, done.
Total 8 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (8/8), done.
To remote.server:/mygit
* [new branch]      master -> master

merge設定していないとgit pull したときに以下のメッセージが

If you often merge with the same branch, you may want to
use something like the following in your configuration file:
   [branch "master"]
   remote =
merge =

[remote ""]
url =
fetch =

手で書いたり、git configで適当に入れていたのですが

–set-upstream
          If specified branch does not exist yet or if –force has been given, acts exactly like –track. Otherwise sets up configuration
          like –track would when creating the branch, except that where branch points to is not changed.

–set-upstreamを使ってみます。

git branch [--set-upstream | --track | --no-track] [-l] [-f] []

start-pointを設定しないと

$ git branch –set-upstream master
warning: Not setting branch master as its own upstream.
$ git branch –set-upstream master origin/master
Branch master set up to track remote branch master from origin.

remoteに設定したoriginからブランチmaster を見るよとなりました。

=== メモ ===

$ git remote add origin 192.168.0.0:/home/git/chrome/useragent

$ git push origin master
j@0000’s password:
Counting objects: 32, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (31/31), done.
Writing objects: 100% (32/32), 811.29 KiB, done.
Total 32 (delta 5), reused 0 (delta 0)
To 192.168.0.0:/home/git/chrome/useragent
* [new branch]      master -> master

$ git branch –set-upstream master origin/master
Branch master set up to track remote branch master from origin.

$ git pull
Already up-to-date.

This entry was posted on 水曜日, 7月 25th, 2012 at 6:25 PM and is filed under git. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Unityによるゲームを公開しております iOS/Android
https://itunes.apple.com/jp/app/lost-knight-3d-action/id900917032
https://play.google.com/store/apps/details?id=com.groundroad.runknight

各種開発支援・機能開発等小さいお仕事などもお請けしております。
unity開発支援, PHPシステム開発, javascript/html5 フロント開発, titanium mobileアプリ開発
お気軽にお問い合わせください
大崎・五反田近郊での対面でのお打ち合わせはいつでも可能です。