一、创建本地的版本库(文件夹)
- 可以直接右键新建文件夹
- 可以右击Git bash命令行窗口通过命令来创建
mkdir test 创建一个名为“test”文件
cd test 进入到test文件,执行该命令行后,可以看见命令行的执行路径变了
二、通过 git init 把这个文件夹变成Git可管理的仓库
$ git init
执行该命令之后,在 test 中就会多出一个.git 文件夹,它是 Git 用来跟踪和管理版本库的。
如果看不到,是因为它是默认的隐藏文件,可以设置一下隐藏文件可见
三、将本地的项目粘贴到Git仓库中
- 粘贴之后,可以通过 git status 来查看当前的状态
- 然后通过 git add 把项目添加到仓库里面去
//把该目录下的所有文件添加到仓库
$ git add .
//把指定文件添加到仓库
$ git add README.text
四、本地Git仓库和Github仓库之间的传输是通过SSH加密的,如果之前没有连接过则需要设置一下,如果有请跳过。
1、创建 SSH KEY
- 先查看一下C盘的用户目录下面有没有.ssh目录,有的话,看该目录下面有没有 id_rsa 和 id_rsa.pub 这两个文件,有就跳到下一步,没有就通过下面命令创建。
$ ssh-keygen -t rsa -C "youremail@example.com"
- 然后一路回车,这时在.ssh目录下就可以找 id_rsa 和 id_rsa.pub 这两个文件
2、登录 Github
- 登录之后,找到右上角的图标,打开点进里面的 Settings
- 然后选中里面SSH and GPG KEYS
- 再点击右上角的 New SSH key,然后里面的 Title 随便填,再把 id_rsa.pub里面的内容复制到 key 内容框中,最后再点击 Add SSH key。到此,就完成了SSH key的加密
3、在 Github 上创建一个 Git 仓库(如果有了可以不用再创建)
五、将Github 的仓库和本地进行关联
- 打开 Github里的仓库,查看其地址
- 然后再本地仓库的命令行中输入:
$ git remote add origin https://你的github仓库地址
六、关联之后,可以将本地库的所有内容推送到Github上
用 git commit 把项目提交到仓库
$ git commit -m "version 1"
-m 后面引号里面是本次提交的注释内容
然后再输入命令行:
$ git push -u origin master
- 由于新建的远程仓库是空的,所以要加上 -u 这个参数,等远程仓库里面有了内容后,下次再从本地库上传内容的时候,只需要输入:
$ git push origin master
- 最后等待项目上传即可,项目上传完成之后,可以去刷新 github页面,查看上传的项目
参考: