将本地项目推送至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
|