Andreas, I tried your method, it works. Thank you very much ! Emily On Tue, Jan 13, 2009 at 5:16 PM, Andreas Ericsson <ae@xxxxxx> wrote: > Emily Ren wrote: >> >> Git experts, >> >> I want to pull remote branch with specified commit id, how to do it? >> >> Below command can get remote branch >> $git pull remote refs/heads/$branch_name >> >> Below command doesn't work >> $git pull remote objects/$commit_id >> > > You need to fetch it first, and then merge the commit you want. The > tools operating the fetching protocol only use refs, so if you want > to fetch (or pull) a specific version that has neither a tag nor a > branch head pointing to it, you'll have to write a new tool for that. > > The end-result of the following command will be, barring side-effects > in the remote-tracking branches, identical to what you're trying to > do though: > git fetch remote && git merge $commit_id > > -- > Andreas Ericsson andreas.ericsson@xxxxxx > OP5 AB www.op5.se > Tel: +46 8-230225 Fax: +46 8-230231 > -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html