将更改提交到通过从GitHub下载zip获得的分支
我正在开发一个将更改提交到通过从GitHub下载zip获得的分支,github,github-for-mac,Github,Github For Mac,我正在开发一个存储库,它有两个分支:Master,和Release1 我需要的分支是Release1。我去了该站点并试图克隆它,但不管我做了什么,我都克隆了Master分支 所以我放弃了,把branche的zip下载到我的文件系统中。我将它添加到Eclipse中,并对其进行了处理 现在我需要提交我的更改。但是分支和存储库都没有显示在我的可视化工具中 当我尝试添加本地存储库时,可视化工具会告诉我该文件夹不是存储库 有解决办法吗?我有相当多的变化对我的本地项目,我必须提交他们 您使用的是什么GUI?
存储库
,它有两个分支
:Master
,和Release1
我需要的分支是Release1
。我去了该站点并试图克隆它,但不管我做了什么,我都克隆了Master
分支
所以我放弃了,把branche的zip下载到我的文件系统中。我将它添加到Eclipse中,并对其进行了处理
现在我需要提交我的更改。但是分支和存储库都没有显示在我的可视化工具中
当我尝试添加本地存储库时,可视化工具会告诉我该文件夹不是存储库
有解决办法吗?我有相当多的变化对我的本地项目,我必须提交他们 您使用的是什么GUI?尝试克隆时,您必须确保更改要从中克隆的分支(通常在下拉菜单中,或者您可能需要键入该分支)。如果您可以成功地从Master克隆,那么您应该能够更改或“签出”Release1分支
只需下载zip文件,就可以获得源代码,并且与git没有任何连接。要保存和推送您的更改,您需要克隆存储库并签出Release1Zip下载不是Git存储库,它只是当时文件的集合。以下是一种将更改放入存储库的方法:
- 正确克隆存储库
- 将当前文件复制到克隆目录中
git status
和git diff
检查更改是否符合预期
git提交
第一次克隆存储库时,您得到了两个分支—Git克隆是所有内容的完整副本:每个分支、所有历史记录等。默认分支通常是master
。克隆后,如果要切换到另一个分支,请使用git checkout Release1
通常不会更改克隆的分支。克隆一次,然后切换分支?我有点习惯于可视化工具,不喜欢使用命令行。GitHub桌面在左上角有分支选择。在GitHub for mac中,您可以执行存储库>显示分支,然后转到所需的分支。