basyura's blog

あしたになったらほんきだす。

clone 先の変更を pull で受け取る

$ pwd
/tmp
$ mkdir r1
$ cd r1
$ git init
$ touch README
$ git add .
$ git commit . -m "first commit"
$ cd /tmp
$ mkdir r2
$ cd r2
$ git clone /tmp/r1
$ cd /tmp/r2/r1
$ vi README #=> hello を追記
$ git commit * -m "mod readme"
$ cd /tmp/r1
$ git pull /tmp/r2/r1
remote: Counting objects: 5, done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
From /tmp/r2/r1
 * branch            HEAD       -> FETCH_HEAD
Updating eac8c1a..96f33a8
Fast forward
  README |    1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
$ cat README
hello

XXXXの変更は取り込みたいけど、その次に commit されてる yyyyy の変更は取り込みたくないとかの場合はどうするんだろか。