一、建立 git 本地仓库
新建一个本地仓库,相当于就是建立一个新的文件夹,然后在该文件夹下右键点击 Git Bash Here,之后输入命令 git init 初始化
(我这里用``hexo-theme-next`文件夹展示)
二、添加东西到本地仓库
首先将需要上传的东西复制到这个文件夹下,然后通过 git status
查看
发现有红色的就是等待添加到本地仓库的东西。
2.1 将文件(文件夹)添加到本地仓库中
如何添加呢?首先 git add ( 需要添加的文件名 )
或者 git add --all
(添加所有的文件夹),这里我是通过 git add --all
添加的
之后通过 git status
查看状态
都变成了绿色,这个步骤是添加到待上传的列表中
2.2 将文件提交到本地仓库
之后把待上传的列表中文件(夹),通过 git commit -m "提交说明"
。-m后面添加的是对本次操作的说明,修改了代码,重新上传或者删除了什么东西都做个简单说明。
三、在 GitHub 创建自己的仓库
通过 create repository 创建一个仓库,然后拿到 https 的地址
四、本地仓库关联 GitHub
通过 git remote add origin url
这里 url 就是在第三步自己创建仓库拿到的地址(也可以是早就以及创建好的仓库,这步操作能用了关联远端)
五、上传到 GitHub
通过git push -u origin master
- git push <远程主机名> <远程分支名>
- 把当前提交到git本地仓库的代码推送到远程主机的某个远程分之上
注意!
中间可能会让你输入Username和Password。在这一步很多人执行会报错,报类似failed to push some refs to……的错误,这是因为本地代码目录缺失README.md文件。我们只需要先通过以下代码和本地同步,合并。git pull --rebase origin master
执行后,会把远端的文件克隆下来本地