Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Lucy Wiki" for change 
notification.

The "LucyBookClub" page has been changed by MarvinHumphrey:
https://wiki.apache.org/lucy/LucyBookClub?action=diff&rev1=63&rev2=64

Comment:
Add meeting on Git Branching 2014-01-28

  [[mailto:[email protected]|[email protected]]]
  
  == Upcoming Meetings ==
+ 
+ === Tuesday January 28, 18:00 PDT: ===
+ 
+ ''Pro Git'' Chapter 3: [[http://git-scm.com/book/en/Git-Branching|Git 
Branching]]
+ 
+ Discussion questions:
+ 
+  1. What is the content of a Git commit object?
+  1. What is a branch in Git?
+  1. What happens to the branch you're on when you commit?  Does `.git/HEAD` 
change?
+  1. What's the difference between `git branch foo` and `git checkout -b foo`?
+  1. What are the different kinds of refs stored in `.git/refs`?
+  1. What happens when you perform a `git checkout`?
+ 
+  1. How does Git handle collisions between tracked and untracked files during 
`checkout`?
+  1. What is a `fast forward` merge?
+  1. After a `git clone`, how is `master` set up for you?
+  1. How do you commit to a remote branch?
+  1. Why does a preparatory `rebase` make it easier to accept and apply a 
patch?
+  1. When resolving a merge conflict, what does `git status` display?  How 
about after the conflict is resolved?
+  1. What does it mean to have a common ancestor?  What does the book mean 
when it says that Git selects the common ancestor automatically, while the user 
must select it in other version control systems?
+  1. What's the difference between the lowercase d and uppercase D switches to 
`git branch`?
+  1. Describe a three-tier hierarchical development branch system.
+  1. Is it a good idea for the local branch to have a different name than the 
remote branch it's tracking?
+  1. What happens when you rebase?
+ 
+ 
+ == Community Notes ==
+ 
+ Below are an excerpt of notes from previous meetings and or anything of 
interest related to the meetings.
  
  === Tuesday January 21, 18:00 PDT: ===
  
@@ -52, +82 @@

   1. How do you display the branch visuals with `git log`?
   1. What's the difference between a lightweight tag and an annotated tag?  
How are lightweight tags like branches?
   1. What does git auto-completion get you?  How is it implemented?
- 
- == Community Notes ==
- 
- Below are an excerpt of notes from previous meetings and or anything of 
interest related to the meetings.
  
  === Tuesday January 14, 18:00 PDT: ===
  
@@ -99, +125 @@

   1.  What are the three levels of config files for Git?  Which overrides 
which?
   1.  When you run `git config --list`, you may see the same key multiple 
times with different values.  What does this mean?
  
- == Community Notes ==
- 
- Below are an excerpt of notes from previous meetings and or anything of 
interest related to the meetings.
- 
- 
  === Tuesday June 18, 7:00 pm PDT: ===
  
  Lectures from [[https://www.coursera.org/course/hwswinterface|The 
Hardware/Software Interface]]

Reply via email to