EBC Exercise 16 git
git is a distributed revision control system with an emphasis on being fast. It was initially designed and developed by Linus Torvalds for Linux kernel development. The purpose of this lab is to get hands on experience with git to learn how it works and how to use it.
Much of the material here has come from Pro Git. We'll be using github to practice gitting.
Set Up Git
Go to github and following the directions for setting up git. No need to set up your own repository right now (unless you want to), I already have one set up for you the play with.
Nice git article
Here's a nice article on a common git workflow.
Access ti/staging
Here is what I did to access the ti/staging stuff.
host $ cd ~/oe/openembedded host $ git remote add gitor git://gitorious.org/angstrom/openembedded.git host $ git fetch gitor host $ git checkout gitor/ti/staging -b ti/staging host $ cd ${OETREE} host $ wget http://download.berlios.de/bitbake/bitbake-1.8.18.tar.gz host $ tar -xvf bitbake-1.8.18.tar.g host $ gedit source-me.txt
Change
PATH=${OETREE}/openembedded/bitbake/bin:${ORG_PATH}
to
PATH=${OETREE}/bitbake-1.8.18/bin:${ORG_PATH}
Save and quit gedit
host $ . source-me.txt host $ cd ~/oe host $ mv angstrom-dev angstrom-dev.v0 host $ bitbake console-image