diff options
author | http://joeyh.name/ <http://joeyh.name/@web> | 2014-07-21 19:54:15 +0000 |
---|---|---|
committer | admin <admin@branchable.com> | 2014-07-21 19:54:15 +0000 |
commit | 8c6b55bc2901a5e6e489c473124bf71f51cf4662 (patch) | |
tree | 23a550608688dfcd02883a90a0da9e2a2174d3a1 /doc | |
parent | d59f58373418368c09f3e65c75a0c5a0b2c9a0e1 (diff) |
Added a comment
Diffstat (limited to 'doc')
-rw-r--r-- | doc/forum/comprehension_question:_repository_vs._working_copy_in_direct_mode/comment_1_a6b4db0cefa439f72b97089d48dfacbd._comment | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/forum/comprehension_question:_repository_vs._working_copy_in_direct_mode/comment_1_a6b4db0cefa439f72b97089d48dfacbd._comment b/doc/forum/comprehension_question:_repository_vs._working_copy_in_direct_mode/comment_1_a6b4db0cefa439f72b97089d48dfacbd._comment new file mode 100644 index 000000000..327c05705 --- /dev/null +++ b/doc/forum/comprehension_question:_repository_vs._working_copy_in_direct_mode/comment_1_a6b4db0cefa439f72b97089d48dfacbd._comment @@ -0,0 +1,16 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + ip="108.236.230.124" + subject="comment 1" + date="2014-07-21T19:54:15Z" + content=""" +A git repository is a `.git` directory (or `git.bare` for a bare repository). + +A working tree is the directory that contains the `.git` directory. + +That is standard git terminology; git-annex does not change this at all really. The only difference is that a file added to git-annex is in both the repository and the working tree at the same time, rather than their being 2 local copies of the file (which would need twice the disk space so not good for large files). + +`git annex sync` commits any changes to files in the working tree, and pushes those changes to other remotes. You need to pass --content to also make git-annex upload the files to other remotes. Once a remote has been pushed to, you can run `git annex merge` in it to update its working tree to reflect the pushed changes (`git annex sync` also does that merge). + +To automatically sync changes to remotes, you can run the git-annex assistant. +"""]] |