除了〜-files和.gitconfig外,其他所有文件均无法复制到Git -repo [英] Unable to copy all but ~ -files and .gitconfig to Git -repo

查看:124
本文介绍了除了〜-files和.gitconfig外,其他所有文件均无法复制到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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆