上传前的准备:
1.在GitHub网站创建一个代码仓库
2.下载Git工具
上传流程:
1.在本地初始化一个Git库
2.使本地初始化的那个Git库关联你在GitHub刚刚创建好的那个代码仓库
3.同步Git仓库里的内容到本地
4.进入同步Git后的文件夹
5.选择需要上传的文件
6.查看提交状态
7.将第5步选择的文件上传到到暂存区
8.将暂存区的文件推送到仓库,完成上传
图解:
1.在本地初始化一个Git库
这里在桌面新建一个名称为test5的文件夹,点击右键选择“Git Bash Here”,打开Git工具

在此文件夹里打开Git后,输入指令 git init ,在当前文件夹初始化一个Git库,你能在发现test5文件夹内多了一个.git的隐藏文件目录,如下图所示 (如果没有看到可以显示所有隐藏文件)。

2.使本地初始化的那个Git库关联你在GitHub刚刚创建好的那个代码仓库
复制Github参考里你创建的代码参考链接

输入命令 git remote add origin 加上你刚才复制的仓库链接,回车,没有提示就说明是正确的。

3.同步Git仓库里的内容到本地
关联了你的GitHub仓库后,开始同步,这里比较关键,没有这一步的话大概率出错,这将会出现一个和仓库名称一样的目录,比如下面多了一个test文件夹。

4.进入同步Git后的文件夹
多了一个test文件夹后,使用git命令切换目录,也就是 cd 加上刚刚多出的文件夹名称。

下面是同步文件夹test里面的文件

将你的项目代码复制到这个目录,例如下面的myCode.html文件

5.选择需要上传的文件
输入命令 git add . (注意add后面还有一个 . 通过空格分隔开),意思是选择该目录下全部文件。

6.查看提交状态
输入git status 查看当前状态(没有这一步也行),能看到 new file: myCode.html 也就是刚才选择的文件。

7.将第5步选择的文件上传到到暂存区
现在输入命令 git commit -m "随便写什么" ,开始上传。

8.将暂存区的文件推送到仓库,完成上传
上传后的文件还只是在缓冲区,再输入命令git push 推送,完成上传。

然后就可以在GitHub仓库看到你上传的文件了 myCode.html

网友评论