除了〜-files和.gitconfig外,其他所有文件均无法复制到Git -repo [英] Unable to copy all but ~ -files and .gitconfig to Git -repo
问题描述
我的dev文件位于〜/bin/,而我的Git回购文件位于〜/github/myProject/.我总是运行以下文件,将文件从前一个位置复制到后一个位置:
I have my dev files at ~/bin/, while my Git repo files at ~/github/myProject/. I always run the following file to copy files from the former location to the latter one:
#!/bin/zsh
# editors# {{{
cp /Users/Masi/.emacs /Users/Masi/gitHub/MasiDvorak/
cp /Users/Masi/bin/editors/emacs/* /Users/Masi/gitHub/MasiDvorak/editors/emacs/
cp /Users/Masi/.vimrc /Users/Masi/gitHub/MasiDvorak/
cp /Users/Masi/bin/editors/vim/* /Users/Masi/gitHub/MasiDvorak/editors/vim/
# }}}
# shells# {{{
cp /Users/Masi/.bashrc /Users/Masi/gitHub/MasiDvorak/
cp /Users/Masi/.profile /Users/Masi/gitHub/MasiDvorak/
cp /Users/Masi/.zshrc /Users/Masi/gitHub/MasiDvorak/
# }}}
# programming# {{{
cp /Users/Masi/.screenrc /Users/Masi/gitHub/MasiDvorak/
cp /Users/Masi/.Xmodmap /Users/Masi/gitHub/MasiDvorak/
cp /Users/Masi/.xmonad/xmonad.hs /Users/Masi/gitHub/MasiDvorak/.xmonad/
cp /Users/Masi/.gdbinit /Users/Masi/gitHub/MasiDvorak/
cp /Users/Masi/.xmonad/xmonad.hs /Users/Masi/gitHub/MasiDvorak/
...
# }}}
原因是我要避免使用诸如
这样的文件
The reason is that I want to avoid the files such as
xmonad.hs~ # all ~ -files
.gitconfig
要添加到我的Git存储库中.
to be added to my Git repo.
我处理文件的方式开始变得难以控制,因为查找和将每个文件添加到文件copy_dev-files_to_github都非常耗时.
My way of coping the files starts to be challenging to be controlled, since it is time-consuming for me to find and add each file to the file copy_dev-files_to_github.
如何将开发文件复制到本地Git存储库?
推荐答案
另一种解决方案可能是更改开发环境的基础结构,从而一开始就不需要这些复制步骤.
Another solution might be to change the infra structure of your development enviroment, so that these copying steps aren't needed in the first place.
这篇关于除了〜-files和.gitconfig外,其他所有文件均无法复制到Git -repo的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!