上传代码到git的两种基本方式以及常见的错误

本人是刚刚使用git的一个小白,最开始第一次上传的时候很崩溃,在几次上传代码到git的过程中,都出现了各种各样的错误,在网上搜索时,也发现没有很具体的关于如何上传代码到git的博客,大部分博客侧重于介绍如何安装注册git以及建立仓库。我的这篇博客主要介绍如何上传代码到git ,希望可以对刚刚接触git的人带来一些帮助

本篇文章的前提是你在git上已经新建了一个仓库,假设它的链接是https://github.com/eggg369/test.git

方法一

1. cd /Users/XXX/Desktop/
2. git clone https://github.com/eggg369/test.git (在桌面上克隆了一个git上的文件,我们称它为test)
3. 直接将写代码的文件建立在克隆到桌面的文件夹里,并且写一点代码
4. cd /Users/XXX/Desktop/test
5. git status (看一下文件夹里都有啥)
6. git add .
7. git commit -m ""(""里是添加有关描述)
8. git push

更详细的请看截图
第一句是cd /Users/XXX/Desktop/(没有截上)
在这里插入图片描述
下面为要说一下这种方法,
9. 优点: 它很适合第一次创建项目的时候来使用
10. 缺点: 如果你第二天继续写了一个项目想要上传上去,除非你没有动过终端,还是和远程仓库是链接着的,才可以传上去,当然这样第二次传直接重复第4到8步就好,但是很多时候你需要重复操作以上所有过程,很不方便,而且这样你的电脑桌面上会有一堆克隆的文件,很难清理。

方法二

11. cd /Users/guohongle/Documents/网易云(	这是你要上传到git上的文件夹)
12. git status (可以没有这一步,这是为了查看文件夹里的文件,此时应该都是红的)
13. git init (创建.git文件,生成暂存区)
14. git add .
15. git commit -m "网易云"
16. git status (可以没有这一步,此时git atatus 本地是空的了,显示On branch master
nothing to commit, working tree clean
17. git remote add origin https://github.com/eggg369/test.git (链接远程仓库)
18. git remove -v (可以查看一下)
19. git push (如果有错,一般第一次都会出错,执行下一步)
20. git pull --rebase origin master
21. git push -u origin master

截图更清楚
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
下面来说一下我对这种方法的理解

  1. 缺点: 第一次上传代码不建议用这种方法,因为最后一步一般还需要pull一下
  2. 优点:可以直接把你的文件上传到远程仓库,不需要克隆到桌面,尤其在第二次想上传到同一个仓库的时候,不需要新建一个仓库,直接remove链接就可以了,如果已经链接,它会提醒你的,然后只需要add, commit, push就可以了

我在上传时遇到的一些错误

  1. git status时出现错误在这里插入图片描述
  2. you are not currently on a branch
    在这里插入图片描述
  3. push 时出现错误``
error: failed to push some refs to 'https://github.com/egggg369/-.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: 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.

在这里插入图片描述
以上是我遇到过的几个错误,如果遇见了其他错误,我会不定期更新的
在这里截图引用了几个博客,很抱歉我当时截图的时候忘记了记录你们的博客链接,如果有看到可以联系我,我会在博客后面添加一下你们的博客链接的,谢谢!!
希望我的方法对小白们有一些帮助!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值