Вопрос по git – Невозможно эффективно работать с Git локально

1

Please, see Ответ Грега.

Я не понимаю заявления Даниила внить полностью:

Why are you manually copying files around at all? Surely you should just add them to the repo, then check out and commit as necessary. I don't see the need to move the files around - that seems to defeat the whole purpose of a local checkout.

В настоящее время я использую rsync в копировании файлов из

  1. ~/bin/
  2. ~/ (only some dot-files)

Заявление Даниэля подсказывает мне, что может быть лучший способ сделать рабочий процесс локально.

Я не уверен, что он подразумевает под

Surely you should just add them to the repo, then check out and commit as necessary.

Похоже, он не говорит о git-add.

How can you add files to your repo, не с мерзавцем?

возможно, вам следует хотя бы добавить комментарий к ответу Даниила. По крайней мере, это его ответ, который вы не понимаете - и, возможно, он даже не знает об этом новом вопросе. tanascius
@tanascius: я не согласен с вами. Я заметил, что вопросы становятся слишком сложными, чтобы отвечать на них, если я задаю их в комментариях, поскольку я не могу использовать какие-либо функции выделения в комментариях. Léo Léopold Hertz 준영
@taniscius: Вы правы. Я сделаю это. Léo Léopold Hertz 준영
возможно, вам следует отредактировать свой первый вопрос или добавить комментарий к ответу Дэниела вместо того, чтобы задавать новый вопрос tanascius

Ваш Ответ

2   ответа
1

Я полагаю, что Дэниел имел в виду использование Git для управления файлами в определенных каталогах без их копирования. Например, начиная с любого Git-репозитория, вы можете:

cd ~/bin
git init
git add .

Теперь ваш~/bin каталог содержит~/bin/.git хранилище и вы можетеgit add а такжеgit diff прямо из~/bin каталог.

Error: User Rate Limit Exceeded Léo Léopold Hertz 준영
1

1) Я создаю резервные копии своих .dotfiles следующим образом:

а) Создайте каталог ~ / dotfiles

б) связать дотфайл в ~ / дотфайл / например.

ln ~/.bashrc ~/dotfiles/.bashrc  # NB Must be hard links

с)

cd ~/dotfiles
git init
git add .  
git commit -m "Initial commit of dotfiles"

2) Вы также можете обратиться к репозиторию Git, отсутствующему в текущем дереве каталогов, экспортировав строку среды GIT_DIR .e.g (при условии, что при репо в ~ / myrepos / repo1)

а)

 export GIT_DIR=~/myrepos/repo1/.git

б)

 git add .profile  
 git commit -m "added .profile"

Это помогает вообще?

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded Léo Léopold Hertz 준영
Error: User Rate Limit Exceeded Léo Léopold Hertz 준영
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded Léo Léopold Hertz 준영

Похожие вопросы