当我从 Github 克隆某些内容时,它会在我的计算机上创建一个与应用程序同名的文件夹。有没有办法改名字?
例如,执行此克隆会创建一个长的“sign-in-with-twitter”文件夹:
git clone https://github.com/sferik/sign-in-with-twitter.git
我知道我可以在之后重命名文件夹,但我想知道是否有办法通过在语句末尾添加一个选项来重命名它。例如,
git clone https://github.com/sferik/sign-in-with-twitter.git as 'signin'
问题是我多次克隆一些应用程序以调整一些设置以使其正常工作,如果有问题,我会删除该文件夹。但是,我担心即使我删除了文件夹,某些 gem 仍然安装。
你可以这样做。
git clone https://github.com/sferik/sign-in-with-twitter.git signin
# or
git clone git@github.com:sferik/sign-in-with-twitter.git signin
git clone <Repo> <DestinationDirectory>
将位于 Repo 的存储库克隆到本地计算机上名为 DestinationDirectory 的文件夹中。
如果您只想克隆特定分支,那么,
git clone -b <branch-name> <repo-url> <destination-folder-name>
例如,
git clone -b dev https://github.com/sferik/sign-in-with-twitter.git signin
这是@Marged 在评论中的另一个答案
创建一个具有您想要的名称的文件夹从您创建的文件夹运行以下命令 git clone
到达这里是因为我的源代码库中有 %20
,它在使用简单的 git clone <url>
时创建了带有 %20
的本地文件夹。
简单的解决方案:
git clone https://teamname.visualstudio.com/Project%20Name/_git/Repo%20Name "Repo Name"
signin
替换为.
git clone --help
,它会为您提供如下内容:git clone [--very-many-options...] <repository> [<directory>]
,因此我们看到git clone repo_url my_directory
应该可以正常工作,正如上述答案正确显示。