【问题标题】:Create bat file that will set local source directory and clone repo for Git创建 bat 文件,该文件将为 Git 设置本地源目录和克隆 repo
【发布时间】:2015-01-09 15:44:29
【问题描述】:

我真的是批处理文件脚本的新手,我设法克隆了我想要的 repo(我认为),但我不确定如何设置保存目录。我已经看到了这个 SO 帖子 How do I execute several git commands in a batch file without terminating after the first command? 但恐怕没有回答我的问题。这是我目前所拥有的:

pullrepo.bat:

start "" "C:\Program Files (x86)\Git\bin\git.exe" clone git@bitbucket.org:BLAHBLAHBLAH.git
pause

当我查看显示所有内容的 bat 脚本(和 git 窗口)时,似乎一切正常,但我找不到存储库本地副本的文件夹(通过搜索文件夹名称),更不用说设置本地按我的意愿保存位置。最终我的目标是添加一个推送功能,提示用户在其中一个窗口(git 或 bat)内输入提交消息

【问题讨论】:

    标签: git batch-file


    【解决方案1】:

    “保存目录”是一个以存储库名称 (BLAHBLAHBLAH) 命名的子目录,除非明确指定,在当前工作目录中(如果我没记错的话,在 C:\Documents and settings\ 中) )。您还可以为git clone 指定一个额外参数,即克隆的 repo 目录的名称。

    如果您不坚持使用 CMD shell,我也会切换到 Bash。不管怎样,Bash 是随 Git for Windows 一起提供的,而且它有更好、更强大的脚本语言,符合我的口味。如果你真的喜欢基于控制台的交互式git 客户端,你也可以考虑tig :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-08
      • 2021-04-11
      • 1970-01-01
      • 2017-08-15
      • 1970-01-01
      • 2012-10-21
      • 1970-01-01
      相关资源
      最近更新 更多