上传文件至Github仓库
Github的使用
-
创建一个本地的版本库(也就是一个文件夹)
- 新建文件夹,或使用Git bash命令行窗口创建
$ mkdir test $ cd test
-
在命令行中输入
git init
把这个文件夹变成Git可管理仓库文件夹下会多一个.git文件夹,是用来跟踪和管理版本库的,默认为隐藏文件 -
把需要上传的文件赋值到test目录下。
-
通过
git add .
(注意这个点是有空格的).
代表test这个文件夹下的目录全部提交,也可以使用git add 文件名
提交指定文件。(这一步把文件添加到缓存区) -
通过
git status
可查看当前状态 -
使用
git commit -m “这里写你的注释”
把文件提交到本地仓库
-
连接远程仓库(连接Github)
-
创建SSH KEY。
-
查看C盘用户目录下有没有.ssh目录,有的话查看里面是否有
id_rsa
和id_rsa.pub
这两个文件,有就跳到第三步。 -
通过
ssh-keygen -t rsa -C "你的邮箱"
创建key,一路回车即可。在.ssh下就能找到id_rsa
和id_rsa.pub
这两个文件(C:\Users\Administrator.ssh) -
登录
Github
,在setting中的SSH and GPC KEYS
中点击new ssh key
,title可以自己填写,把刚才id_rsa.pub
里面的内容复制到key内容框中,点击add ssh key
,就完成添加了
-
-
创建
github
仓库或者拿到ssh地址 (ssh:git@github.com:W1228/Test.git)-
创建好仓库后与本地仓库进行关联,根据创建好的Git仓库页提示,在本地test仓库的命令行输入:
git remote add origin git@github.com:W1228/Test.git
-
关联好之后就可以把本地库的所有内容推送到远程仓库也就是(
github
上) -
git push -U origin master
由于现在远程仓库是空的,所以加上-U 这个参数。 等待执行完成后再Github上刷新一下仓库页面就能看到已上传的内容了 - 如果你的Github不是空的 可以使用`git pull --rebase origin master`进行合并 - 合并完成后输入`git push origin maseter` 上传。
-
增加新文件或者更新文件
- 先使用
git add 文件名
添加文件 git commite -m "添加注释"
git push origin maseter
上传即可