On Tue, Sep 15, 2009 at 10:51, Konstantin Khomoutov <khomou...@gmail.com> wrote: > > On Sep 15, 4:23 pm, Marcello Henrique <fara...@gmail.com> wrote: >> Is possible copy files between local branches, for example: >> >> marce...@itacellus:/var/www/moodle-git$ git branch -a >> UFG_18 >> * UFG_19 >> remotes/origin/HEAD -> origin/UFG_18 >> remotes/origin/UFG_18 >> remotes/origin/UFG_19 >> >> I want copy in file system from branch UFG_18 to UFG_19, because we 18 >> and 19 is versions and different codes. >> I try doing clone two times from different directories, and copy from >> them, but I think this is not the right way. > > I cannot quite parse what you wrote; I understood this as you want to > copy a file from the tip of another branch to the working directory.
Exactly, not only one file but directories. Don't exist: $ git cp -r UFG_18:/path/dir /pathmy/dir ? > To do this you use `git show TREEISH:path/to/file >path/to/local/file` > where "TREEISH" is anything pointing to a tree: the name (hash) of a > commit, a tag, a branch name etc. > For instance, if you want to replace the file foo.c in the working > directory with the contents of the same file as found at the tip of a > non-current branch UFG_18, you can use `git show UFG_18:foo.c >foo.c`. > If you want the contents of that file as found in some previous commit > made on the branch UFG_18, you first get the name of that commit (by > studying the output of `git log UFG_18` for instance) and then use > that commit name in place of the branch name with `git show`. > > Read git-rev-parse manual page for details. Ok, that was helpful, thanks! -- Marcello Henrique Associação Software Livre de Goiás (www.aslgo.org.br) Cercomp - UFG (www.cercomp.ufg.br) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Git for human beings" group. To post to this group, send email to git-users@googlegroups.com To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/git-users?hl=en -~----------~----~----~----~------~----~------~--~---