我在笔记本电脑上克隆了我的回购并按照以下步骤操作:
sed -n '40,60p' a.txt > b.txt
但出于某种原因,我收到一个致命的错误,告诉我没有找到回购。有什么问题?
答案 0 :(得分:1)
您可以参考官方GitHub“Error: Repository not found”列出主要原因:
在您的情况下,原始网址是错误的:
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