黑马程序员技术交流社区

标题: 将本地项目托管至GitHub [打印本页]

作者: WilliamJiang    时间: 2019-6-20 23:16
标题: 将本地项目托管至GitHub
将本地项目推送至GitHub仓库时的大致流程和步骤:
第一步:首先现在GitHub上面新建一个项目,复制该项目的ssh地址,比如
git@github.com:XXX/XXX.git
第二步:在本地项目上 git init 初始化一个仓库,然后 使用
git add .
git commit -m "commit message"
第三步:将本地仓库关联GitHub仓库
git remote add origin[仓库名] git@github.com:XXX/XXX.git
然后 git push -u origin[仓库名] master
这时候可能会遇到如下错误
! [rejected]        master -> master (non-fast-forward)error: failed to push some refs to 'https://github.com/doublnt/robert-learn-python'hint: Updates were rejected because the tip of your current branch is behindhint: its remote counterpart. Integrate the remote changes (e.g.hint: 'git pull ...') before pushing again.hint: See the 'Note about fast-forwards' in 'git push --help' for details.
这时候你需要 git pull origin[仓库名] master
但是这时你又会遇到
fatal: refusing to merge unrelated histories
这时你只需要
git pull origin[仓库名] master --allow-unrelated-histories
然后就可以直接 push 了
git push origin[仓库名] master






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2