Tutorial by Topics: git

Git is a free, distributed version control system which allows programmers to keep track of code changes, via "snapshots" (commits), in its current state. Utilizing commits allows programmers to test, debug, and create new features collaboratively. All commits are kept in what is known a...
git diff [options] [<commit>] [--] [<path>…​] git diff [options] --cached [<commit>] [--] [<path>…​] git diff [options] <commit> <commit> [--] [<path>…​] git diff [options] <blob> <blob> git diff [options] [--no-index] [--] <path> &l...
This section provides an overview of what github is, and why a developer might want to use it. It should also mention any large subjects within github, and link out to the related topics. Since the Documentation for github is new, you may need to create initial versions of those related topics. ...
git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] <path> ParameterDetails-dRemove untracked directories in addition to untracked files. If an untracked directory is managed by a different Git repository, it is not removed by default. Use -f option twice if you real...
pinMode(pin, pinMode) // Sets the pin to the mode defined. digitalRead(pin); // Reads the value from a specified digital pin, ParamterDetailspinmodeShould be set to INPUT or INPUT_PULLUP If the input pin is not pulled LOW or HIGH, the value will float. That is, it won't be cle...
GitLab is a web-based version control software based on git and adds additional features such as branch management bug tracking and continuous integration. It is developed in Ruby. GitLab Community Edition (CE) is being developed open-source and uses the MIT-License. Since August 2013 GitLab Inc....
digitalWrite(pin, value)
Git-tfs is a third party tool to connect a Git repository to a Team Foundation Server (“TFS”) repository. Most remote TFVS instances will request your credentials on every interaction and installing Git-Credential-Manager-for-Windows may not help. It can be overcome by adding your name and passwo...
Cloning really big SVN repositories If you SVN repo history is really really big this operation could take hours, as git-svn needs to rebuild the complete history of the SVN repo. Fortunately you only need to clone the SVN repo once; as with any other git repository you can just copy the repo f...
Many Git commands take revision parameters as arguments. Depending on the command, they denote a specific commit or, for commands which walk the revision graph (such as git-log(1)), all commits which can be reached from that commit. They are usually denoted as <commit>, or <rev>, or &l...

Page 1 of 3