Index
A
- aliases
- adding, CLI used / Time for action – adding simple aliases using CLI
- annotated tagging
- apt-get install git-core / Choosing your type – download your OS specific package
- Atlassian
- atomicity
- about / Atomicity
B
- bare repository
- about / Concept of a bare repository
- need for / Concept of a bare repository
- creating, in CLI mode / Time for action – creating a bare repository in CLI mode
- creating, in GUI mode / Time for action – creating a bare repository in GUI mode, What just happened?
- base
- Bazaar
- about / Performance
- benefits, Git
- atomicity / Atomicity
- performance / Performance
- security / Security
- binary data
- binary large object (blob)
- about / Blob
- Bitbucket
- about / Going public – sharing over the Internet, A bit of Bitbucket, Prerequisites
- URL / A bit of Bitbucket
- keyboard shortcuts / A bit of Bitbucket
- repository, creating / A bit of Bitbucket
- Bitbucket repository
- users, inviting to / Inviting users to your Bitbucket repository
- branch
- need for / Why do you need a branch
- ideas / When do you need a branch
- branches
- naming conventions / Naming conventions
- creating, in GUI mode / Time for action – creating branches in GUI mode
- creating, in CLI mode / Time for action – creating branches in CLI mode, What just happened?
- branching
- about / Git for text-based files – an introduction, What is branching
- example / What is branching
- utilization, example / When do you need a branch
- scenarios / Scenario
C
- .config file / .config file – play with shortcuts, Time for action – chain commands with a single alias using CLI
- cappuccino repository
- carriage return line feed (CRLF)
- cd command / Time for action – initiation in CLI mode
- centralized version control system
- character match
- checkout
- performing, GUI mode used / Time for action – checking out using GUI mode, What just happened?
- performing, CLI mode used / Time for action – checking out using CLI mode
- CLI
- used, for adding aliases / Time for action – adding simple aliases using CLI
- commands, chaining with single alias / Time for action – chain commands with a single alias using CLI, What just happened?
- CLI mode
- repository, initiating in / Time for action – initiation in CLI mode, What just happened?
- Git, configuring in / Time for action – configure Git in CLI mode, What just happened?
- files, committing / Time for action – committing files in CLI mode, What just happened?
- used, for performing checkout / Time for action – checking out using CLI mode
- used, for performing reset / Time for action – reset using CLI mode
- used, for adding remote origin to repository / Time for action – adding a remote origin using CLI mode, What just happened?
- used, for resuming work from remote machine / Time for action – resume your work from anywhere using CLI mode, What just happened?
- bare repository, creating in / Time for action – creating a bare repository in CLI mode
- history graph, getting for repository / CLI mode – get the repository's history graph
- branches, creating / Time for action – creating branches in CLI mode, What just happened?
- clone functionality
- about / Cloning ain't banned here
- collaborative development
- command-line interface (CLI) / Choosing your type – download your OS specific package
- commands
- chaining, with single alias / Time for action – chain commands with a single alias using CLI, What just happened?
- commands, Git
- fetch / Cloning ain't banned here
- merge / Cloning ain't banned here
- pull / Cloning ain't banned here
- push / Cloning ain't banned here
- remote / Cloning ain't banned here
- commit logs
- commit object
- about / Commits
- committing
- about / Committing the added files
- complex aliases
- adding, GUI used / Time for action – adding complex aliases using GUI, What just happened?
- computer games
- about / Do you need help
- config
- about / What just happened?
- config file
- about / Config
- configuration, Git
- about / Configure Git
- in GUI mode / Time for action – configure Git in GUI mode, What just happened?, Out of flow
- in CLI mode / Time for action – configure Git in CLI mode, What just happened?
- content.docx file / Ignore 'em
- about / Concept of a bare repository
- content tracking system
- about / Git – a content tracking system
- CVS
- about / Performance
D
- .dmg file / Time for action – installing Git on Mac
- date range
- logs, filtering with / Time for action – filter logs with date range, What just happened?
- description file
- about / Description
- directory
- distributed file system
- distributed version control system
- about / Distributed version control system
- advantages / Distributed version control system
- distributed work force
F
- files
- adding, to directory / Adding your files to your directory, Time for action – adding files to your directory (GUI and CLI mode)
- moving / Bulk operations, Undo addition
- committing / Committing the added files
- committing, in GUI mode / Time for action – committing files in GUI mode
- committing, in CLI mode / Time for action – committing files in CLI mode, What just happened?
- sharing, over intranet / Why share your files, Scenario 2: multiple players – one at a time, Staying local – share over the intranet
- sharing, over Internet / Why share your files, Scenario 2: multiple players – one at a time, Going public – sharing over the Internet
- filter option
- about / Shortlog
- Fink
- first person shooter (FPS) games
- force operator / What just happened?
G
- --grep=<pattern> parameter / What just happened?
- .git directory
- about / Behind the screen, Concept of a bare repository, Git init
- hooks / Hooks
- info / Info
- config file / Config
- description file / Description
- objects / Objects
- HEAD / HEAD
- refs / Refs
- index / Index
- .gitignore file
- Git
- about / Falling for Git, Choosing your type – download your OS specific package, Suit up – getting ready for your Git, Git – a content tracking system
- URL, for downloadable packages / Choosing your type – download your OS specific package
- OS specific package, selecting / Windows, Linux
- installing / Installation
- configuring / Configure Git
- configuring, in GUI mode / Time for action – configure Git in GUI mode, What just happened?, Out of flow
- configuring, in CLI mode / Time for action – configure Git in CLI mode, What just happened?
- clone functionality / Cloning ain't banned here
- for text-based files / Git for text-based files – an introduction
- plumbing commands / Two sides of Git: plumbing and porcelain
- porcelain commands / Two sides of Git: plumbing and porcelain
- packfiles / Relation across relations – Git packfiles
- Git, installing
- git add command / Ignore 'em, Bulk operations, What just happened?, What just happened?
- about / Git add, Git commit
- Git bco command / What just happened?
- git branch command
- about / Git branch
- git checkout command
- git clean
- about / Clean
- mess, emulating / Time for action – emulate the mess, What just happened?
- mess, cleaning with pattern match / Time for action – clean up your mess with pattern match, What just happened?
- git clone command / Time for action – distributed work force
- about / Git clone
- git commit command
- about / Git commit, Git status
- git fetch command
- about / Cloning ain't banned here, Git fetch, Git pull
- Git GUI / Time for action – installing Git on Linux
- Git help / Git help
- git help / Git help
- git help operation_keyword / Git help
- GitHub
- about / Prerequisites
- git init command
- Gitk / Time for action – installing Git on Linux, Time for action – checking out using GUI mode
- Git log / Time for action – checking out using CLI mode
- git log
- about / Log search – git log
- commit logs, skipping / Time for action – skip commit logs, What just happened?
- logs, filtering with date range / Time for action – filter logs with date range, What just happened?
- searching, for character match / Time for action – searching for a word/character match, What just happened?
- searching, for word / Time for action – searching for a word/character match, What just happened?
- git merge command
- about / Cloning ain't banned here, Git merge, Git pull
- git pull command
- about / Cloning ain't banned here, Git pull
- git push command
- about / Cloning ain't banned here, Time for action – adding a remote origin using CLI mode, Git push
- git remote command
- about / Cloning ain't banned here, Git remote
- Git repository
- about / Objects
- git shortlog
- about / Shortlog, What just happened?
- parameterizing / Time for action – parameterizing shortlog, What just happened?
- git status command / Ignore 'em, What just happened?
- about / Git status
- git tag
- git tag command
- about / Git tag
- gitweb
- about / Description
- Gmail
- graphical software management system / Time for action – installing Git on Linux
- grep utility / What just happened?
- GUI
- used, for adding complex aliases / Time for action – adding complex aliases using GUI, What just happened?
- GUI mode
- repository, initiating in / Time for action – initiation in GUI mode, What just happened?
- Git, configuring in / Time for action – configure Git in GUI mode, What just happened?, Out of flow
- files, committing / Time for action – committing files in GUI mode
- rescan, performing in / Time for action – rescan in GUI mode
- used, for performing checkout / Time for action – checking out using GUI mode, What just happened?
- used, for performing reset / Time for action – reset using GUI mode
- used, for adding remote origin to repository / Time for action – adding a remote origin using GUI mode, What just happened?
- used, for resuming work from remote machine / Time for action – resume your work from anywhere using GUI mode
- bare repository, creating in / Time for action – creating a bare repository in GUI mode, What just happened?
- history graph, getting for repository / GUI mode – get the repository's history graph
- branches, creating / Time for action – creating branches in GUI mode
H
- hard reset / Resetting
- HEAD
- about / HEAD
- hidden directory
- about / Behind the screen
- hooks
- about / Hooks
- hybrid system
I
- index file
- about / Index
- info
- about / Info
- Init
- about / What just happened?
- initiation
- about / Initiation
- installation, Git
- Internet
- files, sharing over / Why share your files, Scenario 2: multiple players – one at a time, Going public – sharing over the Internet
- intranet
- files, sharing over / Why share your files, Scenario 2: multiple players – one at a time, Staying local – share over the intranet
K
- keyboard shortcuts, Bitbucket / A bit of Bitbucket
L
- lightweight tagging
- line feed (LF)
- Linux
- Git, installing on / Time for action – installing Git on Linux, What just happened?
- local version control system
- about / Local version control system
- tidbits / Tidbits
- local view
- logs
- filtering, with date range / Time for action – filter logs with date range, What just happened?
M
- Mac
- Git, installing on / Time for action – installing Git on Mac, What just happened?
- Macports
- master
- about / What just happened?
- master branch
- about / Why do you need a branch
- merging
- multi-directional free flow context
- multiplayer mode concept
- about / Multiplayer mode – multiple players at a time, Multiple players – one at a time
- repository, sharing / Sharing your repository, Time for action – getting ready to share
- distributed work force / Time for action – distributed work force, What just happened?
- content, modifying in file / Time for action – Bob's changes, What just happened?, Time for action – Lisa's changes, What just happened?
- merge conflict, examining / Time for action – Lisa examines the merge conflict, What just happened?
- merge conflict, resolving / Time for action – Lisa resolves the merge conflict, What just happened?
- team members, getting sync with central bare repo / Time for action – team members get sync with the central bare repo, What just happened?
O
- objects
- OpenID
- about / A bit of Bitbucket
- OpenSSH
- OpenSSH keys / Time for action – installing Git on Windows
- origin
- about / What just happened?
P
- .pkg file / Time for action – installing Git on Mac
- packfiles
- about / Relation across relations – Git packfiles
- transferring / Transferring packfiles
- pageant / Time for action – installing Git on Windows
- parameters, git clean
- -f / What just happened?
- -d / What just happened?
- -n / What just happened?
- -q / What just happened?
- -e<pattern> / What just happened?
- parameters, git shortlog
- -n / What just happened?
- -s / What just happened?
- -e / What just happened?
- -h / What just happened?
- pattern match
- mess, cleaning with / Time for action – clean up your mess with pattern match, What just happened?
- Perforce
- about / Performance
- plumbing commands
- porcelain commands
- putty / Time for action – installing Git on Windows
- puttygen / Time for action – installing Git on Windows
R
- read-only directory
- about / Behind the screen
- refs directory
- about / Refs
- remote
- remote origin
- adding to repository, CLI mode used / Time for action – adding a remote origin using CLI mode, What just happened?
- adding to repository, GUI mode used / Time for action – adding a remote origin using GUI mode, What just happened?
- repository
- initiating, in GUI mode / Time for action – initiation in GUI mode, What just happened?
- initiating, in CLI mode / Time for action – initiation in CLI mode, What just happened?
- about / Adding your files to your directory
- creating / A bit of Bitbucket
- remote origin, adding to / Time for action – adding a remote origin using CLI mode, What just happened?, Time for action – adding a remote origin using GUI mode, What just happened?
- sharing / Sharing your repository, Time for action – getting ready to share
- rescan
- performing, in GUI mode / Time for action – rescan in GUI mode
- reset
- performing, GUI mode used / Time for action – reset using GUI mode
- performing, CLI mode used / Time for action – reset using CLI mode
- resetting
- Revision control system (RCS)
- about / Local version control system
- run utility / Time for action – installing Git on Linux
S
- --since,after=<date> parameter / What just happened?
- --skip=number parameter / What just happened?, What just happened?
- searching
- for character match / Time for action – searching for a word/character match, What just happened?
- for word / Time for action – searching for a word/character match, What just happened?
- SHA-1 hash
- about / Security
- SHA-1 ID
- about / Refs
- shell
- snapshot
- about / Performance
- ssh-agent / Time for action – installing Git on Windows
- ssh-keygen / Time for action – installing Git on Windows
- Subversion
- about / Performance
- synaptic
T
- tagging
- about / Tagging
- tag object
- about / Tags
- tags, Git
- text data
- tidbits, local version control system / Tidbits
- tree objects
- about / Trees
- types, version control system
- local / Local version control system
- centralized / Centralized version control system
- distributed / Distributed version control system
U
- --until,before=<date> parameter / What just happened?
- users
- inviting, to Bitbucket repository / Inviting users to your Bitbucket repository
V
- version control system
W
- wildcard characters / Bulk operations
- Windows
- Git, installing on / Time for action – installing Git on Windows, What just happened?
- word
- Workbench directory
- working directory
- about / Concept of a bare repository
X
- Xcode IDE