git安装就不讲了
讲步骤:
1.文件夹转git仓库
2.加入文件,文件变成git仓库一员
3.创建github与git之间的联系(ssh密钥)
4.上传git仓库中的文件到github仓库中去
讲具体的上传步骤:
1.创建一个空文件夹
对该文件夹右键Git Bash Here ,会打开文件夹路径下的git操作界面
2.把文件夹转git仓库
$ git init
直接输入 git init 会将其转变为git仓库
3.复制文件到文件夹,将文件也加入git仓库(处于git仓库的缓存区)
注意:"."前面有空格
$ git add .
4.将这个整体git项目由缓存区转实际仓库的分支中(默认是master 也就是主支)
$ git commit -m "xxxxxx"
-m "test"主要是避免不必要的报错。
如果不加 -m参数,那么是不能直接输入message的,而是会调用一个编辑器一般是vim来让你输入这个message
5.在GitHub上创建连接github与git之间的密钥(SSH KEY)
这里分为两步:
5.1.自己电脑(git方的操作)
先看一下你C盘用户目录下有没有.ssh目录,里面有没有id_rsa和id_rsa.pub这两个文件,有且是自己设置记得的邮箱的话就不用设置了,可以直接操作github方的,没有就通过下面命令创建
$ ssh-keygen -t rsa -C "xxxxxxx@qq.com"
创建完,记得打开id_rsa.pub这个文件,用txt打开就行,等下要复制里面的内容。
5.2 创建ssh密钥(github网站上设置)
登录github->进入setting->选择SSH and GPG Key->创建new SHH Key->填写key内容->生成SHH key
key就是打开id_rsa.pub这个文件,里面的内容(所有全复制就行)。然后点Add SHH key那个按钮
就会生成这个SHH key了
6.获取github的仓库的路径
6.1新建github仓库
谷歌翻译下的创建介绍:注意一点,如果创建时勾选了使用自述文件初始化次存储库的话,git方面还需要写语句将readme文件合并。
复制这个路径。
6.1如果已有github仓库
已有仓库创建的也类似直接复制仓库下载路径也是一样的
7.Github上Git仓库和本地仓库进行关联(使用上一步的路径)
$ git remote add origin https://github.com/xxxxx/xxxx.git
8.从git上传文件到github
$ git push -u origin master
由于github仓库是空的,要加上-u这个参数,github远程仓库里面有了内容,那使用下面的:
$ git push origin master
由于我没设置默认帐号,所以上传时要登录github帐号,这个就输入自己的github帐号就好。
然后会自动上传数据了。
9.这里需注意一些上传问题
9.1文件过大,上传有限制,传不上去
这个使用下面的命令,设置传输大小设置
$ git config http.postBuffer 10240000
9.2在创建库是勾选了使用自述文件初始化次存储库,存在readme文件
上传时会出现错误
此时使用下面命令,将github上的README文件下到本地,并且合并到这个本地的git仓库中来,然后再进行上传。
$ git pull --rebase origin master
$ git pull --rebase origin master