这是我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
并回车,就完成了