介绍: GitHub : 一个全世界人都可以存放代码的地方,如果没有注册的赶紧注册一个吧!
1.比如我在桌面创建了一个workspace文件夹,并在里面放了一个demo项目
2.进入到文件到workspace文件夹中,点击右键,选择菜单栏中的 Git Bash Here,弹出"命令弹窗"
3.运行命令git init,把这个文件夹变成git可管理的仓库,然后你会发现workspace目录下面多了一个.git目录
4.查看目前仓库的状态: git status
5.git add . 将所有文件添加到暂存区
6.git commit -m "添加所有文件到仓库中"
关于git基本命令的使用,可参考我上一篇文章:https://blog.csdn.net/weixin_39274808/article/details/104924594
7.创建SSH KEY。先看一下C:\Users\Administrator目录下有没有.ssh目录,有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,有就跳过此步骤,没有就运行下面命令创建:
$ ssh-keygen -t rsa -C example@qq.com
8.然后进入C:\Users\Administrator目录,你会发现已经新增了一个.ssh目录,里面存放的一个id_rsa代表私钥,谁也别说.id_rsa.pub公钥,是可以告诉任何人的
9.登录GitHub,点击setting
10.点击SSH and GPG keys
11.点击【New SSh key】
12.创建一个SSH keys
这样就完成了SSH Key的加密
13.回到“命令窗口”,运行 ssh -T git@github.com 测试通信。如果没有添加秘钥,测试是会提示拒绝的,大家也可以试一下
14.在github上创建一个新的存储库
15.输入仓库的名字,比如mydemo
16.自动跳转到了仓库首页,仔细看,你会发现github还给我们提示了git提交代码的详细步骤,贴心不
17.复制仓库地址,在“命令窗口”输入:git remote add origin https://github.com/Pytestter/mydemo.git (这里要修改成你的仓库地址哦),将github上面的库和本地的库进行关联
18.将本地的内容推送到Github上:git push -u origin master (第一次),git push origin master(第二次及之后)
19.这时,你会发现自动弹出了一个GItHub Login窗口,输入GitHub的账号和密码,并点击【登录】
20.回到“命令窗口”,查看到master -> master,就说明推送成功了
21.刷新一下github页面,你会看到demo项目已经成功的被推过来了
至此完成了本地项目推送到GitHub上面的整个过程
克隆库
1.比如我来到了一个新的公司,那之前写的项目怎么直接拿下来呢,在桌面创建一个code文件夹,并进入文件夹
2.在文件夹中【右击】,点击菜单栏中的Git bash Here,打开命令窗口
3.登录github,点击库名,进入项目详情页
4.在项目项目详情页,找到项目的http地址
5.回到命令窗口,输入命令:git clone https://github.com/Pytestter/mydemo.git
6.查看code文件夹,mydemo项目就这样成功的克隆下来了
Tips:如果需要增加或修改代码,此时命令窗口需要进入到mydemo目录下操作哦