将文件推送到Github

时间:2017-06-20 04:18:15

标签: git github

我在笔记本电脑上克隆了我的回购并按照以下步骤操作:

sed -n '40,60p' a.txt > b.txt

但出于某种原因,我收到一个致命的错误,告诉我没有找到回购。有什么问题?

2 个答案:

答案 0 :(得分:1)

您可以参考官方GitHub“Error: Repository not found”列出主要原因:

  • 拼写
  • 权限
  • ssh访问(即,如果您使用了ssh网址)
  • 存在回购

在您的情况下,原始网址是错误的:

git remote set-url origin https://github.com/USERNAME/REPOSITORY.git

在你的情况下:

git remote set-url origin https://github.com/Flock1/Udacity.git

这不会改变有关回购的任何内容:您可以添加推送。

即:您克隆完整的仓库,而不是仓库中的文件夹。

error: failed to push some refs to 'https://github.com/Flock1/Udacity.git'  
  hint: Updates were rejected because the tip of your current branch is behind 
  hint: its remote counterpart

如果您的工作树是干净的(意味着如果git status报告没有修改或未跟踪文件),请执行以下操作:

git pull --rebase
git push

这将在更新的上游远程仓库之上重放您的提交。

答案 1 :(得分:0)

添加远程源后,运行git remote -v以查看是否列出了远程git地址。

从那里你应该确保你的remote origin网址看起来正确。远程网址应该看起来像https://github.com/USERNAME/REPOSITORY.git

如果您需要删除不正确的origin并指定一个新的,您可以使用以下命令删除该遥控器git remote rm origin