'Is exists a way to commit several directories not in a tree structure in only one master branch on git?
What I'm trying to do is git in a one master branch the following structure:
/var/www/mysite/public_html
/dev/only_this_file.txt
/etc/directory/things
/other/other/other/other
and everything without generating any git file inside any of those directories or subdirectories, that must be untouched.
Is this possible?
I'm working on Debian Buster
Solution 1:[1]
you can use a working directory with the use of --git-dir
and --work-dir
(or the corresponding environment variables GIT_DIR
and GIT_WORK_TREE
)
e.g.
cd /var/www/mysite/public_html
export GIT_WORK_TREE=$(pwd)
git --git-dir=/home/git/mysite init
git --git-dir=/home/git/mysite add *
git --git-dir=/home/git/mysite commit
(you would probably want to define an alias that sets the proper arguments)
i don't think you can have multiple disjoint working-trees living in the same git repository.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | umläute |