选项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。