Tsai笔记:Git学习(1)—— 记录遇到的Git问题

Tsai笔记:Git学习(1)—— 记录遇到的Git问题

1、git 在 GitHub 上创建一个项目并push本地项目遇到的问题

a、登录 github 后,然后点击绿框中的 New repository 来新建一个项目仓库

由上往下输入你项目的名字、项目的描述,选择这个项目是不是公开(Public)或私有(Private)。

Initialize this repository with a README这个选项是问你要不要帮你根据你输入的项目名字和描述初始化一个项目(生成一个README的md文件)(注:初始化了一个README文件,导致接下来push代码问题
再接下来是问你要不要添加项目的忽略文件(.gitigore)还有要不要为你的项目增加一个许可证(license)。

上面的根据你自己的实际需要填完和选择即可,然后点击绿色的按钮就会创建一个项目仓库了。然后就会跳转到你项目的一个主页。

b、接下来处理本地已有的项目代码

1、 git init
在项目文件目录先执行命令 git init,使之成为一个 git 仓库。

2、:git add ./ git commit -m "some message for this project."
将项目里所有文件加到本地的仓库,使用以下命令:git add ./ git commit -m "some message for this project."

3、git pull https://github.com/youraccount/yourproject.git
然后将 github 上的项目 pull 下来

4、git remote add origin https://github.com/youraccount/yourproject.git
为版本库添加名为origin的远程版本库。

5、git push -u origin master
执行推送命令,完成GitHub版本库的初始化。注意命令行中的-u参数,在推送成功后自动建立本地分支与远程版本库分支的追踪

C、出现问题

! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'git@github.com:TsaiChasel15/HelloSocket.git'

出现错误的原因是github中的README.md文件不在本地代码目录中。
也就是说我们需要先将远程代码库中的任何文件先pull到本地代码库中,才能push新的代码到github代码库中。

解决方法:git pull --rebase origin master

再:git push -u origin master       完美解决!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值