learngitthehardway's Issues
Inconsistency of directory naming
After naming all of the directories lgthw_git_whatever
the Git Add Interactive section then starts using a directory called 2.2.1
. There's also inconsistency in whether git
is in the directory name or not (and since the whole thing is about git it seems superfluous).
Guidance on more/less output of git log should be provided the first time it's used
Readers are told to hit q to exit
during the section on detached HEAD, but they've already struggled past the more (or is it less) style output by then (when they do git log
after cloning the shutit repo). Anybody used to a *nix command line will likely already know how to deal with more, but Windows users with git bash might be out of their depth the first time they run git log
.
$ git log
Hit q to exit the log output.
I'm or I am
In the stash section the commit message is 'Some changes I am not sure about'
because I'm would cause issues with quoting, but the git diff shown below is +Some changes I'm not sure about...
Besides getting consistency between parts of the text it might be worth explicitly tackling how to deal with saying I'm
in a commit message (or didn't or doesn't etc.).
Why use a commit ID for exercise 3 on branching/tagging?
Surely the point here is to return to the tag created earlier (and discover how tags are referenced once they've been applied)
Wrong hash referenced in detached HEAD section
The output from git status
should be HEAD detached at e36355ed
$ git checkout e36355ed00ac3af009d7113a9dd281c269a79afd
Note: checking out 'e36355ed00ac3af009d7113a9dd281c269a79afd'.
[...]
Read the remaining text carefully and slowly, and make sure you’ve tried to understand what it all
means.
Back to our best friend git status:
$ git status
HEAD detached at 76d43b6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.