git上传项目至GitHub详细

git简介

Git是什么?

Git是目前世界上最先进的分布式版本控制系统(没有之一)。

Git有什么特点?简单来说就是:高端大气上档次!

git上传项目

首次上传项目遇到很多坑,很多博客提供的方法都不完善,有的顺序是乱的,于是踩完坑后分享给大家。

  1. 把本地仓库传到GitHub上,需要设置username和email,因为GitHub每次commit都会记录他们。git config --global user.name ‘你的姓名’
    git config --global user.email “你的邮箱”。这是全局配置,随便在那个目录下都行。

  2. 进入项目所在的文件夹

  3. 右键Git bash

  4. 运行命令:git init。这个只要初始化一次就行

  5. git add “你要上传的文件夹或文件名”。git add . 表示全部文件

  6. git commit -m “提交说明”

  7. git remote add origin “要上传的厂库url”

  8. git pull --rebase origin master。每次push之前要先pull。

  9. git push origin master 如果是第一次git push -u origin master

https 和 SSH 的区别

这里要说下,GitHub提供两种传输协议一种是基于https的,另一种是SSH。推荐SSH。
  1. 前者可以随意克隆github上的项目,而不管是谁的;而后者则是你必须是你要克隆的项目的拥有者或管理员,且需要先添加 SSH key ,否则无法克隆。
  2. https url 在push的时候是需要验证用户名和密码的;而 SSH 在push的时候,是不需要输入用户名的,如果配置SSH key的时候设置了密码,则需要输入密码的,否则直接是不需要输入密码的。

GitHub配置SSH密钥:

  1. 进入git bash输入命令:ssh-keygen -t rsa -C “your_email”
  2. 如果选择默认,直接按回车键即可,默认会在当前用户的根目录下的 .ssh目录中,生成密钥。
  3. clip < “文件全路径”
  4. 登录GitHub ->添加ssh key
  5. 之后使用仓库的git链接就可以不用每次输入账户和密码上传了

git命令的一些解释

git分为三部分,一部分是自己的文件,另外一部分是缓存区,最后一个是本地库。git add xx操作是将本地文件添加到缓存区;git commit操作是将缓存区的文件提交到本地仓库;git push操作是将本地仓库的内容推送到远程仓库。

每次push之前如果远程仓库有改动,提交时会冲突。所有每次提交前要先git pull拉下来。再push上去。

修改远程仓库

如果需要更改上传的远程仓库,
1.先git remote rm origin
2.再git remote add origin “url”

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值