[01:15] <jackden> 早安
[05:47] <sl_> 請問大家, git clone serverA 的資料後, 有沒有辦法再去 serverB 拉另一個 branch 下來?
[05:47] <sl_> 謝 謝 
[05:52] <hychen> git remote add $repo_name $repo_url
[05:52] <hychen> git pull remote_name branch_name
[07:05] <pwchi> 大家午安啊
[07:10] <sl_> hychen 謝 謝 你
[07:10] <sl_> 請問現在還 有9.04的 repository 可以連嗎?
[07:10] <sl_> 官方的 都沒了
[08:22] <sl_> hychen, 這樣的方式會直接把 remote 的 branch 跟工作中的 branch merge, 並且不會保留 remote branch 的 commit log. 請問可以直接下載到本地存成一個獨立的 branch 嗎?
[08:24] <hychen> sl_, git fetch $remote_url
[08:25] <hychen> sl typo
[08:25] <hychen> sl_, git fetch $remote_name
[08:25] <hychen> sl_, git checkout $remote_name/$branch_name -b $local_branch_name
[08:26] <sl_> hychen, 我把 confilict 解決後, remote 的 commit log 是存 在的 :D
[08:26] <hychen> sl_, 這取決你要merge change 還是 只是放著做refernece 
[08:27] <sl_> hychen, git-fetch 看起 來是能 讓 我保有兩 個 remote 的 所有記錄 ?
[08:27] <hychen> sl_, yes
[08:27] <sl_> 我看man,  git-fetch - Download objects and refs from another repository
[08:27] <hychen> sl_, pull 意思是git fetch and git merge
[08:27] <sl_> 原 來如此
[08:28] <sl_> 那從此我要 push 是不是就得指定要push哪 個 remote?
[08:32] <sl_> 我目前是內部有一個  git server, 從事開發 用, 但是又同時要追上游的更新 , 看起 來是 fetch 上游的更新 , 再決定要怎麼 merge 進自己的 git 會比較 方便
[08:32] <hychen> sl_, yes
[08:33] <hychen> sl_, git push 預設是push 道origin
[08:33] <kengyu> rebase upstream
[08:36] <sl_> hychen, git fetch 後, .git/config 裡多了 [remote "ti-origin"]
[08:36] <sl_>         url = git://arago-project.org/git/projects/linux-omap3.git
[08:36] <sl_>         fetch = +refs/heads/*:refs/remotes/ti-origin/*
[08:36] <sl_> 但是沒辦法 checkout 它的 branch QQ
[08:39] <kengyu> `git branch -a` to check the remote branch name
[08:39] <sl_> kengyu, 謝 謝 , 我對 rebase 的認知只有不能對要上傳的code rebase...我再去看看相關觀念
[08:40] <sl_> kengyu, * merge_test
[08:40] <sl_>   t60-master
[08:40] <sl_>   remotes/origin/HEAD -> origin/t60-master
[08:40] <sl_>   remotes/origin/t60-master
[08:40] <sl_> 沒有剛剛 fetch 進來的 ti81xx-master
[08:42] <kengyu> sl_, try `git fetch ti-origin`
[08:44] <sl_> 有耶 在下載了