所以我有一个共享文件夹~myhome / bin,我公开了其他人可以使用的脚本。基本上,他们会将该文件夹添加到其路径并使用脚本而不必担心脚本的版本。
如何在另一个文件夹中进行开发,让我们说~myhome / dev并反映~myhome / bin中的最新提交?有没有办法使用git将更改推送到另一个文件夹中的文件?
答案 0 :(得分:1)
只需将您的开发回购移动到~myhome / dev然后执行git clone ~myhome/dev ~myhome/bin
,然后设置一个cron作业或git hook以根据需要在git pull
中自动执行~myhome/bin
以获取最新提交。
答案 1 :(得分:1)
您可以进行工作树结帐:
GIT_WORK_TREE=/some/path/to/myhome/bin git checkout -f