通过从GitHub下载zip获得对分支的更改

时间:2015-08-19 15:40:12

标签: github github-for-mac

我正在处理repositorybranches MasterRelease1Release1

我需要的分支是Master。我去了网站试图克隆它,但无论我做了什么,我都克隆了Eclipse分支。

所以我放弃了将分支的zip下载到我的文件系统。我将其添加到local repository并进行了处理。

现在我需要提交我的更改。但是分支和存储库都没有显示在我的可视化工具中。

当我尝试添加$options = array( 'TableName' => 'feed', 'IndexName' => 'GuidIndex', 'KeyConditionExpression' => 'feed_guid = :v_guid1 or feed_guid = :v_guid2', 'ExpressionAttributeValues' => array ( ':v_guid1' => array('S' => '8a8106e48bdbe81bf88d611f4b2104b5'), ':v_guid2' => array('S' => '19cab76242a6d85717de64fe4f8acbd4') ), 'Select' => 'ALL_ATTRIBUTES', ); $response = $dynamodbClient->query($options); 时,可视化工具告诉我该文件夹不是存储库。

有解决方案吗?我的本地项目有很多变化,我必须提交它们。

2 个答案:

答案 0 :(得分:2)

Zip下载不是Git存储库,它只是当时文件的集合。这是您可以将更改导入存储库的方法:

  • 正确克隆存储库
  • 将当前文件复制到克隆目录
  • git statusgit diff检查更改是否符合您的预期
  • git commit

当您第一次克隆存储库时, 获取两个分支 - Git克隆是所有内容的完整副本:每个分支,所有历史记录等。默认分支通常为{{ 1}}。克隆后,如果要切换到其他分支,请使用master

答案 1 :(得分:0)

您使用的是哪种GUI?尝试克隆时,您必须确保更改要克隆的分支(通常在下拉菜单中,或者您可能需要输入)。如果您可以从Master成功克隆,那么您应该可以更改为“checkout”Release1分支。

只需下载zip,只需获取源代码,并且没有任何与git的连接。要保存并推送更改,您需要克隆存储库并检出Release1