Thank you  to all who have responded so far. I still haven't explored all the references and links but find I am missing some answers I am looking for. First, I already have a developed (large) application where we have been manually performing source control. We want to move it into a repository in Git. Most of the information is about putting single new program into Git. How do I load the entire existing library? Second, is there something explains each of the Git options: Status, Settings, Launch Git UI, Push to remote branch, Fetch from remote, Pull changes from remote branch, Create a new branch, Check out an existing branch, Export All, Export All (Force), Import All, Import All (Force).