我有一个文件夹,其中包含我为项目设置的所有文件。我决定在该文件夹上使用git,因此我在Github上创建了一个空的仓库。通常,此过程是在本地磁盘上克隆远程存储库,在这种情况下,它将创建一个空文件夹。但是,我想做的是用我的项目文件夹填充远程仓库,而不会造成损坏并且不移动它。有程序可以做到吗?
如GitHub帮助中所述:
在GitHub上创建一个新的存储库。
打开Git Bash。
将当前工作目录更改为本地项目。
将本地目录初始化为Git存储库。
$ git init
将文件添加到新的本地存储库中。这将它们暂存为第一次提交。
$ git add .
提交您在本地存储库中暂存的文件。
$ git commit -m "First commit"
在GitHub存储库的“快速设置”页面顶部,单击以复制远程存储库URL。
在命令提示符下,添加将在其中推送本地存储库的远程存储库的URL。
$ git remote add origin <remote repository URL>
# Sets the new remote
$ git remote -v
# Verifies the new remote URL
如果有一个名为的远程分支master
(或者main
如果您正在使用的话),则将本地存储库中的更改推送到GitHub。
$ git push origin master
否则,您将必须先命名本地分支机构
$ git branch -m <new_name>
然后将其推送以添加一个名为<new_name>的新分支
$ git push origin -u <new_name>
如果您仍然遇到诸如“由于远程包含您在本地没有的工作而拒绝更新的消息”之类的错误,通常是因为远程回购是最近手动创建的。确保在使用强制将本地git文件夹推送到远程端之前,您没有覆盖远程端的任何内容
$ git push origin -u -f <new_name>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句