上传文件夹至github
1.有一个GitHub账号并登录
废话不多说,自己慢慢去搞
2.创建仓库
如果已经有仓库,跳过这一过程。
在自己Github账户上新建一个存储库:选择Repositories
然后点击new,Repository name
填你的仓库名字,点击Create repository完成创建仓库。如下图所示:
点击New后填写仓库名并创建。
这样就完成创建了一个新的 Repository。如下图所示:
3.下载安装Git
如果已经安装上了Git,继续跳过这一过程。
下载Git
链接:点击下载
提取码:hank
安装:一直点击下一步就完事了。
然后随便在一个文件夹右键出现这两个东西就算成功。
4.创建SSH Key
windows + R键同时按,打开运行命令窗口,输入.进入home目录。
看看这个目录下有没有
id_rsa
和id_rsa.pub
这两个文件,如果有(那就奇了怪了!),一般第一次使用是没有的,真有的话可以直接跳过下面的命令。在一个空文件夹右键选择Git Bush Here(也就是打开命令行),执行命令:
ssh-keygen -t rsa -C "hanxuchang_mail@163.com"
邮箱是自己GitHub账号;它会让你选择路径,还会让你设置密码,这里最好全部都按照默认,一路回车下去,如下:这时候我们再次打开家目录,会发现有一个
.ssh
文件夹,如下:
如果上面的命令没有问题的话,也看不到这个文件夹肯定就是隐藏文件显示按钮没有打开,点击查看(View)
把隐藏的项目(Hidden items)
选项勾上。
打开.ssh
这个文件夹,可以看到三个文件(或者两个):id_rsa
是私钥,不能泄露,id_rsa.pub
是公钥,可以放心传播。登录GitHub,打开
settings
找到SSH Key
页面,点击New SSH Key, 填上标题,同时在Key文本框中粘贴id_rsa.pub
文件的公钥内容。
Title随便填,Key填id_rsa.pub
中的所有内容。
6. 正式添加文件环节:远程添加文件
复制这里的链接:
在本地仓库中运行下面的命令:git init
//初始化一下文件夹git remote add origin https://github.com/duanmingpy/helloworld.git
//链接存储库
链接填自己复制的。
然后把自己要传的文件放到本地存储库中(也就是打开Git Bush Here的文件夹里)
git add *
// 添加文件git commit -m "add file"
//引号里面填修改信息(可以随便填)
git push
//完成上传!!
如果之前存储库没有文件则最后一步把git push
换成git push --set-upstream origin master
完成上传!
其中:
查看当前分支git branch -a
如果当前不在自己想要的分支上,则:git checkout 想要操作的分支
将本地文件复制到该分支下,然后:git add *
git commit -m “你的注释”
git push -u origin 想要操作的分支
———-克隆存储库———-
上面是传文件,接下来尝试怎么克隆存储库:
- 创建一个空文件夹
clone
- 找到要克隆的链接并复制如图:
3.文件夹内右键点击Git Bush Here打开命令行,输入git clone git@github.com:HanXuchang/Test1.git
完成克隆: