如何向GitHub上传文件


这是我CSDN的第一篇文章,我也是第一次使用GitHub,过程中遇到了一些问题。非常感谢在解决问题过程中为我提供帮助的老师与网上的相关文章。

本教程需要预装git工具(下载地址
并提前注册GitHub账号(过程中可能需要挂梯子)


1.本地创建库


此步分为以下步骤:

1.在任意位置新建文件夹,名字随意
这时它看起来是这样的(空文件夹)

2.进入此文件夹,右键选择git bash here

3.在弹出的命令框内输入`git init`完成本地git仓库的创建

完成后空文件夹里会出现一个`.git`的隐藏文件夹
看起来是这样的


**这个.git文件夹就是你的本地库,所有的操作与更改都将保存到这里**
这是一个隐藏文件夹,如果不显示可以在查看里将隐藏的项目勾选上


2.云端创建库


此处以GitHub示例,gitee同理
进入你的GitHub个人主页
点击如下按钮
repository name命名随意
完成后你将看到下图中的蓝色链接
(XXXX/re1   XXXX/re2,这是我自己新建的两个云端仓库)


3.将本地库与云端库连接


1.首先点进你的云端库,在code下选择SSH并复制链接

此处建议使用SSH,因为我用HTTPS的在推送文件到云端时会出现连接不上的问题

2.复制完成后,在本地命令框内输入

$ git remote add origin 复制的SSH链接


例如

$ git remote add origin git@github.com:XXXXXXX/re2.git


回车以完成连接
此时你可以使用`git remote -v`查看连接的云端主机
形如

4.将要推送的文件放入本地库


将你的项目文件拖入.git同级文件夹中

并在命令框中输入

git add .


注意add后的空格,此步将文件夹中所有三个文件暂存
此时可以输入

git status


查看所有文件状态

输入

git commit


并回车
将所有暂存文件存入.git文件夹中
此时会跳出来如下弹窗

在最后一行输入注释(目测不输入注释的不会被提交)
按esc退出编辑模式,再按大写锁定并按两次Z完成本次注释
完成后如图


此时所有暂存区的文件都已经被放入本地库.git中了


5.将文件推送到云端

此时在命令行里输入

git pull --rebase origin master

将云端库拉取到本库中,如果云端库是空的话就没必要使用pull指令了,因为没有东西可拉取

完成后如图所示

拉取完成后进行本地文件推送,在命令行内输入

git push -u origin master

并回车,就完成了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值