/srv/irclogs.ubuntu.com/2012/02/01/#ubuntu-tw.txt

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

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!