A fork of Git containing Microsoft-specific patches.
Перейти к файлу
Junio C Hamano cecb98a9c3 Merge branch 'maint' of git://linux-nfs.org/~bfields/git into maint
* 'maint' of git://linux-nfs.org/~bfields/git:
  user-manual: reorganize public git repo discussion
  user-manual: listing commits reachable from some refs not others
  user-manual: introduce git
  user-manual: add a "counting commits" example
  user-manual: move howto/using-topic-branches into manual
  user-manual: move howto/make-dist.txt into user manual
  Documentation: remove howto's now incorporated into manual
  user-manual: move quick-start to an appendix
  glossary: expand and clarify some definitions, prune cross-references
  user-manual: revise birdseye-view chapter
  Add a birdview-on-the-source-code section to the user manual
2007-05-18 17:13:47 -07:00
Documentation Merge branch 'maint' of git://linux-nfs.org/~bfields/git into maint 2007-05-18 17:13:47 -07:00
arm Fix an unmatched comment end in arm/sha1_arm.S 2007-05-12 09:16:50 -07:00
compat
contrib import-tars: Use the "Link indicator" to identify directories 2007-05-16 14:54:22 -04:00
git-gui Merge branch 'maint' of git://repo.or.cz/git-gui into maint 2007-05-07 14:46:15 -07:00
gitweb gitweb: Add a few comments about %feature hash 2007-05-14 17:26:46 -07:00
mozilla-sha1
perl Allow PERL_PATH="/usr/bin/env perl" 2007-05-03 22:36:32 -07:00
ppc
t git-svn: don't attempt to minimize URLs by default 2007-05-13 12:10:43 -07:00
templates
xdiff
.gitignore
.mailmap .mailmap: add some aliases 2007-05-10 13:26:26 -07:00
COPYING
GIT-VERSION-GEN GIT v1.5.1.4 2007-05-08 22:11:17 -07:00
INSTALL
Makefile Create a sysconfdir variable, and use it for ETC_GITCONFIG 2007-04-24 01:12:36 -07:00
README
RelNotes Prepare for 1.5.1.5 Release Notes 2007-05-14 17:51:12 -07:00
alloc.c
archive-tar.c
archive-zip.c
archive.h
base85.c
blob.c
blob.h
builtin-add.c
builtin-annotate.c
builtin-apply.c Fix overwriting of files when applying contextually independent diffs 2007-04-18 15:33:01 -07:00
builtin-archive.c
builtin-blame.c blame: -C -C -C 2007-05-05 22:40:27 -07:00
builtin-branch.c
builtin-bundle.c
builtin-cat-file.c
builtin-check-ref-format.c
builtin-checkout-index.c
builtin-commit-tree.c
builtin-config.c Update git-config documentation 2007-04-18 22:08:16 -07:00
builtin-count-objects.c
builtin-describe.c
builtin-diff-files.c Removing -n option from git-diff-files documentation 2007-04-26 22:43:10 -07:00
builtin-diff-index.c
builtin-diff-tree.c
builtin-diff.c
builtin-fetch--tool.c Do not barf on too long action description 2007-04-29 01:33:13 -07:00
builtin-fmt-merge-msg.c
builtin-for-each-ref.c
builtin-fsck.c Catch empty pathnames in trees during fsck 2007-04-28 18:06:00 -07:00
builtin-gc.c
builtin-grep.c
builtin-init-db.c
builtin-log.c builtin-log.c: Fix typo in comment 2007-05-14 16:52:02 -07:00
builtin-ls-files.c
builtin-ls-tree.c
builtin-mailinfo.c
builtin-mailsplit.c
builtin-merge-base.c
builtin-merge-file.c
builtin-mv.c
builtin-name-rev.c git name-rev writes beyond the end of malloc() with large generations 2007-05-15 18:14:42 -07:00
builtin-pack-objects.c
builtin-pack-refs.c
builtin-prune-packed.c
builtin-prune.c
builtin-push.c
builtin-read-tree.c
builtin-reflog.c
builtin-rerere.c
builtin-rev-list.c
builtin-rev-parse.c
builtin-revert.c
builtin-rm.c
builtin-runstatus.c
builtin-shortlog.c
builtin-show-branch.c
builtin-show-ref.c
builtin-stripspace.c
builtin-symbolic-ref.c
builtin-tar-tree.c
builtin-unpack-objects.c
builtin-update-index.c fix up strtoul_ui error handling 2007-04-18 19:26:33 -07:00
builtin-update-ref.c
builtin-upload-archive.c
builtin-verify-pack.c
builtin-write-tree.c Fix handle leak in write_tree 2007-04-25 17:34:37 -07:00
builtin.h
cache-tree.c
cache-tree.h
cache.h Use const qualifier for 'sha1' parameter in delete_ref function 2007-04-17 22:00:18 -07:00
check-builtins.sh
check-racy.c
color.c
color.h
combine-diff.c
commit.c format-patch: add MIME-Version header when we add content-type. 2007-05-16 12:37:25 -07:00
commit.h
config.c git-config: do not forget seeing "a.b.var" means we are out of "a.var" section. 2007-05-13 00:19:58 -07:00
config.mak.in
configure.ac
connect.c
convert-objects.c fix up strtoul_ui error handling 2007-04-18 19:26:33 -07:00
convert.c
copy.c
csum-file.c
csum-file.h
ctype.c
daemon.c
date.c
delta.h
diff-delta.c
diff-lib.c
diff.c diff.c: fix "size cache" handling. 2007-05-03 22:12:40 -07:00
diff.h
diffcore-break.c
diffcore-delta.c
diffcore-order.c
diffcore-pickaxe.c
diffcore-rename.c
diffcore.h
dir.c dir.c(common_prefix): Fix two bugs 2007-04-23 01:44:00 -07:00
dir.h
dump-cache-tree.c
entry.c
environment.c
exec_cmd.c
exec_cmd.h
fast-import.c Don't allow empty pathnames in fast-import 2007-04-28 20:03:25 -04:00
fetch-pack.c
fetch.c
fetch.h
generate-cmdlist.sh
git-add--interactive.perl
git-am.sh Fix typo in git-am: s/Was is/Was it/ 2007-04-23 22:14:24 -07:00
git-applymbox.sh applymbox & quiltimport: typofix. 2007-04-24 14:27:41 -07:00
git-applypatch.sh
git-archimport.perl
git-bisect.sh
git-checkout.sh checkout: allow detaching to HEAD even when switching to the tip of a branch 2007-05-12 12:35:54 -07:00
git-clean.sh
git-clone.sh Fix git-clone buglet for remote case. 2007-05-14 14:24:02 -07:00
git-commit.sh
git-compat-util.h git name-rev writes beyond the end of malloc() with large generations 2007-05-15 18:14:42 -07:00
git-cvsexportcommit.perl
git-cvsimport.perl
git-cvsserver.perl cvsserver: Handle re-added files correctly 2007-05-02 10:41:52 -07:00
git-fetch.sh
git-instaweb.sh
git-lost-found.sh
git-ls-remote.sh
git-merge-octopus.sh
git-merge-one-file.sh
git-merge-ours.sh
git-merge-resolve.sh
git-merge-stupid.sh
git-merge.sh
git-mergetool.sh
git-p4import.py
git-parse-remote.sh Allow fetching references from any namespace 2007-05-12 09:36:06 -07:00
git-pull.sh
git-quiltimport.sh applymbox & quiltimport: typofix. 2007-04-24 14:27:41 -07:00
git-rebase.sh
git-relink.perl
git-remote.perl
git-repack.sh
git-request-pull.sh
git-reset.sh
git-send-email.perl git-send-email: allow leading white space on mutt aliases 2007-05-16 22:33:04 -07:00
git-sh-setup.sh
git-svn.perl git-svn: don't attempt to minimize URLs by default 2007-05-13 12:10:43 -07:00
git-svnimport.perl
git-tag.sh
git-verify-tag.sh
git.c
git.spec.in RPM spec: include files in technical/ to package. 2007-05-13 12:00:28 -07:00
gitk gitk: Allow user to choose whether to see the diff, old file, or new file 2007-04-19 11:39:12 +10:00
grep.c
grep.h
hash-object.c
help.c
http-fetch.c
http-push.c
http.c http.c: Fix problem with repeated calls of http_init 2007-04-29 01:34:59 -07:00
http.h http-fetch: Disable use of curl multi support for libcurl < 7.16. 2007-05-03 22:12:40 -07:00
ident.c
imap-send.c
index-pack.c
interpolate.c
interpolate.h
list-objects.c
list-objects.h
local-fetch.c
lockfile.c
log-tree.c Fix --boundary output 2007-05-05 21:09:34 -07:00
log-tree.h
merge-file.c
merge-index.c
merge-recursive.c
merge-tree.c
mktag.c
mktree.c
object-refs.c
object.c
object.h
pack-check.c
pack-redundant.c
pack.h
pager.c
patch-delta.c
patch-id.c
path-list.c
path-list.h
path.c
peek-remote.c
pkt-line.c
pkt-line.h
quote.c
quote.h
reachable.c
reachable.h
read-cache.c
receive-pack.c
reflog-walk.c
reflog-walk.h
refs.c Use const qualifier for 'sha1' parameter in delete_ref function 2007-04-17 22:00:18 -07:00
refs.h
revision.c
revision.h
rsh.c
rsh.h
run-command.c
run-command.h
send-pack.c
server-info.c
setup.c
sha1_file.c Actually handle some-low memory conditions 2007-04-25 14:22:24 -07:00
sha1_name.c
shallow.c
shell.c
show-index.c
sideband.c
sideband.h
ssh-fetch.c
ssh-pull.c
ssh-push.c
ssh-upload.c
strbuf.c
strbuf.h
tag.c
tag.h
tar.h
test-chmtime.c
test-date.c
test-delta.c Fix compilation of test-delta 2007-05-01 02:59:08 -07:00
test-sha1.c
test-sha1.sh
trace.c
tree-diff.c
tree-walk.c
tree-walk.h Remove stale non-static-inline prototype for tree_entry_extract() 2007-05-13 11:57:00 -07:00
tree.c
tree.h
unpack-file.c
unpack-trees.c
unpack-trees.h
update-server-info.c
upload-pack.c
usage.c
utf8.c wcwidth redeclaration 2007-05-07 22:02:40 -07:00
utf8.h
var.c
write_or_die.c
wt-status.c
wt-status.h
xdiff-interface.c
xdiff-interface.h

README

////////////////////////////////////////////////////////////////

	GIT - the stupid content tracker

////////////////////////////////////////////////////////////////

"git" can mean anything, depending on your mood.

 - random three-letter combination that is pronounceable, and not
   actually used by any common UNIX command.  The fact that it is a
   mispronunciation of "get" may or may not be relevant.
 - stupid. contemptible and despicable. simple. Take your pick from the
   dictionary of slang.
 - "global information tracker": you're in a good mood, and it actually
   works for you. Angels sing, and a light suddenly fills the room.
 - "goddamn idiotic truckload of sh*t": when it breaks

Git is a fast, scalable, distributed revision control system with an
unusually rich command set that provides both high-level operations
and full access to internals.

Git is an Open Source project covered by the GNU General Public License.
It was originally written by Linus Torvalds with help of a group of
hackers around the net. It is currently maintained by Junio C Hamano.

Please read the file INSTALL for installation instructions.
See Documentation/tutorial.txt to get started, then see
Documentation/everyday.txt for a useful minimum set of commands,
and "man git-commandname" for documentation of each command.
CVS users may also want to read Documentation/cvs-migration.txt.

Many Git online resources are accessible from http://git.or.cz/
including full documentation and Git related tools.

The user discussion and development of Git take place on the Git
mailing list -- everyone is welcome to post bug reports, feature
requests, comments and patches to git@vger.kernel.org. To subscribe
to the list, send an email with just "subscribe git" in the body to
majordomo@vger.kernel.org. The mailing list archives are available at
http://marc.theaimsgroup.com/?l=git and other archival sites.

The messages titled "A note from the maintainer", "What's in
git.git (stable)" and "What's cooking in git.git (topics)" and
the discussion following them on the mailing list give a good
reference for project status, development direction and
remaining tasks.