我在GitHub上下载了我的一个项目(下载了zip,而不是git clone
)。
我做了一些更改,现在我想提交并推送给原始主人,我该怎么办?我总是这样做,我找到一些解决方法,所以我想知道正确的方法。
我想我应该这样做
git init
git add .
git commit -m "some message"
git remote add origin [repository_link]
git pull -u origin master
git push -u origin master
但我不确定。
如果你想回到存储库,你应该clone
而不是downloading
它。
话虽这么说,我理解这里的问题是你下载它并没有意识到你做了改变。
我建议将项目克隆到不同的文件夹中。然后,您可以将旧下载文件夹中的所有文件替换为新的克隆文件夹。
做一个git status
和git diff
,以确保一切都很好。
现在你可以git push origin master