从 Git + GUI 下载文件

从 Git + GUI 下载文件

这篇文章与从 Ubuntu 11.10 上的 Git 存储库下载文件有关。

我已经从软件中心安装了“Git”,包括 GUI、修订树可视化器等组件等

我正在下载的文件来自以下回购

从终端我可以通过发出以下命令来克隆存储库

khurram@CP:~/GitRepos$ git clone https://github.com/commonsguy/cwac-wakeful.git

所以

  1. 此存储库在 git 的下载部分有一个 jar 文件。但上述命令不会下载这些文件,所以我必须手动执行此操作。我如何才能自动下载所述 jar 文件或任何其他文件。

  2. 有人可以共享一个脚本来检查 git 存储库上的更新以下载文件吗?

  3. 我如何调用我的 git 安装的 GUI 组件。

  4. Linux 是否有类似的东西 乌龟SVN。我在 Windows 中使用 Tortoise SVN 进行 Subversion 操作,它集成到 Explorer 中。它在文件夹上显示一个小红色标记,表示它不同步。因此,我只需右键单击文件夹即可从存储库进行更新。

答案1

让我看看我是否可以解释一下这是如何工作的。

  1. JAR 的内容存储库。从源代码控制的角度来看,将 JAR这是 repo进入 repo。如果您只想下载 JAR,那么请执行以下操作:

    wget https://github.com/downloads/commonsguy/cwac-wakeful/CWAC-WakefulIntentService.jar
    

    就足够了。

  2. 您可以随时使用 检查更新git fetch,也可以使用 提取更改git pull

  3. 确保你已经安装git-gui 安装 git-gui打包并git gui从命令行运行。

  4. Nautilus Git 集成

答案2

下面是:

  1. 下载部分的 jar 文件不是存储库的一部分,git因此不是自动下载。您需要一个自定义脚本来执行此操作。
  2. git pull将下载变更并合并;git fetch将下载变更集
  3. gitk用于历史记录和git gui命令。它们可以相互访问。
  4. 看看这个回答用于 Nautilus 集成。

答案3

这是 ”用于检查 git 存储库更新以下载文件的脚本

zenity --info title="Check git updates" --text="\n<big><b>Greybird:</b></big> $(cd "$HOME/.local/share/git/Greybird" && git pull)\n"

您只需使用您的 git repo 及其位置进行自定义,并根据需要添加其他内容。

相关内容