有点长篇故事,但这是交易:
在GitHub上:
我从中下载源代码的回购(仅通过zip,而不是通过克隆) 我将要改变的那个回购的分支。
在我的本地计算机上,我解压缩了我下载的主仓库源代码并对其进行了一些处理。
现在,我处于这种情况,我想将这些更改推回到远程分叉存储库,但由于我在第一次获得源代码时没有在本地设置repo,我不确定是什么去做。
任何帮助?
由于
的Mustafa
答案 0 :(得分:4)
答案 1 :(得分:2)
如果您的更改相对较小,只需将远程仓库结帐到本地仓库,然后将更改作为单个提交应用于其上,或者在必要时通过一系列合理划分的提交。
答案 2 :(得分:1)
以正确的方式克隆回购。
从克隆的回购中,做:
GIT_WORK_TREE=../test.wd git commit -am "Commit from work tree"
(如果您添加了新文件,则必须添加文件:GIT_WORK_TREE=../test.wd git add
)
其中../test.wd
是您解压缩并完成更改的工作目录的路径
现在,git push origin master
或者,您可以将文件复制到克隆并提交并推送。
答案 3 :(得分:1)
只需将远程仓库添加为原始
即可git remote add origin <repo url taken from github>
我不确定这是否会让一切都像git从一开始就做的那样,但它应该足以推动