Jer*_*rry 4 git github git-bash
我已经在Windows机器上安装了Github桌面和git,我有一个github帐户并创建了一个虚拟存储库。
当我打算通过git bash命令行上传程序包时,它失败并显示错误:致命:拒绝合并无关的历史记录
我使用几种方法来解决此问题,方法是使用该社区中的现有解决方案,但仍然无法解决问题。有人知道解决此问题的任何技巧吗?如何将项目成功上传到github?
只是分享这个基础对我有用。我在GitHub上有一个新项目,在本地有一个我想链接的新仓库,并且一直在获取fatal: refusing to merge unrelated histories
。什么有效:
git remote add origin http://github.com/MyName/MyProjectName -f
git branch -u origin/master
git pull -r # R for rebase, makes the magic happen
Run Code Online (Sandbox Code Playgroud)
输出:
First, rewinding head to replay your work on top of it...
Applying: Initial Commit
Run Code Online (Sandbox Code Playgroud)
git log
输出(第一个是GitHub存储库,第二个是本地):
c7f843e Initial Commit (AmitaiB, 4 minutes ago)
97100be Initial commit (Amitai Blickstein, 9 minutes ago)
Run Code Online (Sandbox Code Playgroud)
PS有趣的,我从来没有注意到默认初始提交消息从GitHub是我 nitial Ç ommit,而本地一个是我 nitial Ç ommit(小写)。我想我会将这个问题发送给Jack Handy ...
请尝试以下操作:
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
Run Code Online (Sandbox Code Playgroud)
请务必替换/path/to/my/repo
为存储库目录的路径(例如,C:\Users\jvrat\Documents\MSPC
)和<remote repository URL>
远程存储库的 URL(例如,https://github.com/username/repo_name.git
)。
归档时间: |
|
查看次数: |
17015 次 |
最近记录: |