私信  •  关注

flindeberg Can Berk Güder

flindeberg Can Berk Güder 最近创建的主题
flindeberg Can Berk Güder 最近回复了
5 年前
回复了 flindeberg Can Berk Güder 创建的主题 » git clone-如何确定目录[重复]

选项A:

git clone git@github.com:whatever folder-name

埃尔戈 right here 用途:

git clone git@github.com:whatever .

选项B:

移动 .git 文件夹也是。请注意 Git 文件夹在大多数图形文件资源管理器中隐藏,因此请确保显示隐藏的文件。

mv /where/it/is/right/now/* /where/I/want/it/
mv /where/it/is/right/now/.* /where/I/want/it/

第一行抓取所有普通文件,第二行抓取点文件。也可以通过启用dotglob(即 shopt -s dotglob )但如果你问这个问题这个答案可能是个糟糕的解决方案。

更好的是:

把你的工作副本放在其他地方,并创建一个符号链接。这样地:

ln -s /where/it/is/right/now /the/path/I/want/to/use

对你来说,可能是这样的:

ln -sfn /opt/projectA/prod/public /httpdocs/public

如果你想要的话,可以很容易地更改为测试,即:

ln -sfn /opt/projectA/test/public /httpdocs/public

不移动文件。补充 -fn 万一有人抄这些行( -f 就是力量, -n 避免一些与现有和非现有链接不必要的交互。

如果你只是想让它工作,使用选项a,如果有人要看你做了什么,使用选项c。