Hello Ben,
Christian's very useful references notwithstanding, let me also point you to Section 5.5 "Git flow" of the "Genode Foundations" book [1]. The Section describes our typical work flow while using Git.
[1] http://genode.org/documentation/genode-foundations-15-05.pdf
Cheers Norman
On 05/29/2015 08:54 AM, Christian Helmuth wrote:
Hello Ben,
On Thu, May 28, 2015 at 04:08:53PM +0000, Nobody III wrote:
As for working with git/Github, I'm still not very experienced. I've forked Genode and added the lshw output as lshw.log, but I'm not sure where to go from here. I've read some documentation, but I'm still a little confused. I think I can figure things out, but I still have one question that I need an answer to: Can I fork the Genode repository without having to re-download Genode for my fork?
First, I would recommend to read a good and pragmatic book about Git like https://progit.org/ This helps to get the fundamentals of the decentralized approach (repositories, clones, branches, working directories, topic branches) and also enough hands-on to get started. Further, you should make yourself familiar with the "Centralized repository with topic branches" work flow as we use it for Genode. See http://git-scm.com/docs/gitworkflows or http://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows. Please don't recoil from creating a scratch repo at GitHub to test what you learned.
After that your questions above should be answered already. If not don't hesitate to join some public forum about Git and ask the experts there.
Regards