先上链接:如何将本地项目上传到GitHub(侵删)

之所以单开一篇文章,是因为按以上流程操作过程中还是遇到了问题,因此记录一下。

  • ,按以上流程执行到 git push -u origin master 时报错: ‘error: failed to push some refs to ‘git@github.com:xxxxx’,然后以教程输入命令 git pull… 之后还是报错:fatal: this operation must be run in a work tree,翻了半天文档也没能解决,最后无意中关闭 Git Bash Here 再重新打开 Git Bash Here 执行 git pull… 就没问题了(不知道是哪里干扰到了)…
  • ,执行完 git pull… 之后,执行 git push… 时又报错:Branch ‘master’ set up to track remote branch ‘master’ from ‘origin’,找到资料(git push -u origin master在提交时报错)试了下,然后就成功了…(重新走了一遍add什么的,不知道跟git commit -m '注释’是否有关)
    PS:怀疑必须先将本地仓库代码关联到GitHub的仓库后,再进行 git add 等后续操作!

不是很懂 git 的情况下,推测顺序:
在项目所在文件夹,打开Git Bash Here -->
git init(本地初始化仓库) -->
git config user.name “张三” / git config user.email “zhang@xxx.com”(设置签名)
gitHub创建仓库 -->
git remote add origin “gitHub仓库地址”(关联gitHub仓库) -->
git pull --rebase origin master(需要将gitHub上的文件跟本地文件做个合并) -->
git add .(注意这个".“,是有空格的,”."代表当前目录下的全部文件都提交) -->
git commit or git commit -m “你的注释” -->
git status(可省略) – >
git push -u origin master

注:

  • -u 参数其实就相当于记录了push到远端分支的默认 参考链接
  • 签名:作用-区分不同开发人员的身份;辨析-这里设置的签名和登陆远程库(代码托管中心)的账号、密码没有任何关系(好像还是必须的)参考:签名的作用
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐