我在Windows机器上安装了Github桌面和git,我有一个github帐户并创建了一个虚拟存储库。
当我打算通过git bash命令行上传我的软件包时,它会失败并显示错误: 致命的:拒绝合并不相关的历史
我使用多种方法通过使用此社区的现有解决方案来克服此问题,但仍未解决问题。有谁知道解决这个问题的任何技巧?如何成功将我的项目上传到github?
答案 0 :(得分:3)
尝试以下方法:
cd /path/to/my/repo
git init
git add --all
git commit -m "Initial commit"
git remote add origin <remote repo URL>
git push -u origin master
请务必将/path/to/my/repo
替换为您的repo目录的路径(例如C:\Users\jvrat\Documents\MSPC
),并将<remote repo URL>
替换为远程仓库的URL(例如https://github.com/username/repo_name.git
)。
答案 1 :(得分:0)
第一步是在本地项目目录中初始化git:
git init
之后,您的目录是本地git存储库,并包含.git目录。 然后,您基本上创建文件并通过
将其添加到您的仓库git add <file-name>
现在可以跟踪添加到您的仓库的文件。如果要提交对添加的文件所做的所有更改,只需
git commit "Commit message"
这些都存在于您当地的git仓库中。 要将本地仓库连接到远程仓库,您必须发出另一个命令:
git remote add origin <remote repo URL>
'origin'和以下URL表示远程名称及其URL。 您现在可以通过
将本地更改推送到原始仓库git push <remote-name> <branch-name>
这是你的情况
git push origin master
因为现在你只有一个主分支。
您可以通过
检查本地仓库及其连接的远程仓库的状态git status