Git 上传仓库至 github

Git 上传仓库至 github

一、登录 github 新建仓库

首先你需要一个github账号,所有还没有的话先去注册吧!

https://github.com/

我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:

https://git-scm.com/downloads

登录 github 后选择 new repository 创建一个项目仓库

image-20210112105432936

image-20210112105547588

填写相应信息后点击 create 即可

  • Repository name: 仓库名称

  • Description(可选): 仓库描述介绍

  • Public, Private : 仓库权限(公开共享,私有或指定合作者)

  • Initialize this repository with a README: 添加一个README.md

  • gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore

  • license: 证书类型,对应生成文件LICENSE

二、建立本地与 github 之间的 ssh 链接

1.生成本地仓库

进入自己需要上传项目的文件夹内,右击选择git bash here打开git客户端

输入:git init,然后就会生成一个.git的文件夹。

image-20210112111928975

2.创建 ssh 公钥和私钥

由于第一次使用git上传项目,需要配置ssh

输入:ssh-keygen -t rsa -C “email@qq.com”

后面的邮箱地址改为你的邮箱。

回车后接着会提示你输入两次密码,默认为空直接回车,出现以下图案表示shh key已经生成成功

image-20210112112149885

进入c盘的C:\Users\标准用户.ssh(一般都是在这个文加下)生成了两个文件,

  • id_rsa(私钥)
  • id_rsa.pub(公钥)

记事本打开id_rsa.pub,全选其中的内容然后复制。

image-20210112112513810

3.在 github 上绑定公钥

image-20210112112605184

image-20210112112716317

绑定好了以后,就可以使用 git clone 以及 git push 等命令,从 github 上下载或推送项目了

4.验证通信

进入git客户端

输入:ssh -T git@github.com

如果ssh key配置成功的话,会看到以下效果

image-20210112112939290

三、推送项目至 github

1.克隆仓库至本地

首先将新建仓库中的 readme.md 文件克隆至本地,在执行下面这个命令之前可以先用 cd 命令进入到一个合适的文件夹内

cd C:\Users\优快云\Desktop\test

git clone https://github.com/hq0749a/test1.git(https://github.com/hq0749a/test1.git替换成你仓库的地址)

导入成功后本地项目文件夹下会多出仓库文件夹,如下图

image-20210112133001212

进入仓库文件夹完成其他操作

image-20210112133208017

这里面简单放置一些文件以作推送用

2.设置 username 和 email

git config --global user.name "your name"(注册时填写的名字)

git config --global user.email "email@qq.com"(自己的邮箱)

第一次使用git的时候需要注册的,因为 github 每次 commit 都需要记录,不然在推送时会出现下图红框错误

image-20210112135227978

3.建立本地仓库与 github 远端链接

git remote add origin git@github.com:yourName/yourRepo.git
# yourName 和 yourRepo 表示你在 github 中的用户名和刚才新建的仓库

如果出现了以下情况

fatal: remote origin already exists.

说明以前已经连接过此项目,此时需要输入命令:

git remote rm origin(移除连接,一般新建的仓库不会出现此问题)

然后重新连接

image-20210112134650107

4.添加文件夹内文件至暂存区

# 可以选择全部添加或是添加指定文件
git add .
git add --all
git add README.md

注:如果是文件夹的话,最好是使用 --all 命令或是添加文件夹名

image-20210112133740841

5.将暂存区内容添加到本地仓库中

# message 可以是备注信息
git commit -m message

# 提交暂存区的指定文件到仓库区
git commit file1 file2 ... -m [message]

# 查看仓库当前的状态,显示有变更的文件
git status

6.仓库推送至远端

git push origin master
git push origin master -u

成功后效果:

mit file1 file2 … -m [message]

查看仓库当前的状态,显示有变更的文件

git status


### 6.仓库推送至远端

```git
git push origin master
git push origin master -u

成功后效果:

image-20210112141606965

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值