初次向github提交本地项目

大多数情况下,我们在本地创建了一个项目,写好了必要的初始化代码,这时,需要将本地代码push到github上建好的仓库中。
步骤:

  1. 在github上新建一个仓库

  2. 复制仓库地址

  3. 在本地,用命令进入到当前项目所在目录

    1. 输入git init将本地项目文件夹变成git仓库
      输入 git add .将本地所有代码添加到”缓存区”
      输入git commit -m "你的提交备注"

    2. 输入git remote -v查看当前项目有哪些远程仓库可以操作,如果上一步执行正确了,则会显示如下:

    3. 输入git pull origin master同步github服务器上的代码,建议每次push之前都同步一下服务器代码。

    4. 最后输入git push origin master即可以提交到github服务器。

常见问题
1、提示需要验证用户名,邮箱

解决:
git config --global user.name "your username"
git config --global user.email "your email"

2、push时错误

提示:Updates were rejected because the tip of your current branch is behind

解决:服务器拒绝你的更新要求,因为你当前的分支不是最新的,也就说有人提交了代码,你本地的代码不是在最新的服务器代码下进行的改动。此时是因为我们没有进行pull同步服务器代码,而是直接push导致的。此时需要进行上述本地操作的第4步。

3、报错:refusing to merge unrelated histories

解决:如果你在github上创建仓库时生成了README.md文件,在首次pull时将会报错,此时我们应该输入
git pull origin master --allow-unrelated-histories
默认会跳转到编辑器,让你输入必须这么做的理由,可以不理–按下esc键,然后输入”:wq”(保存退出)。这样就完成了pull操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值