Git以及GitHub的一些基本使用
1:注册GitHub账号: https://github.com/
2:Git bash工具下载地址 https://gitforwindows.org/
3:怎么在GitHub 新增 SSH Key
3.1.启动git bash 生成公钥:ssh-keygen -t rsa -C "xxxxxx@qq.com" //将会发送到您的邮箱
3.2.公钥默认生成在C:\Users\Administrator\.ssh目录下的id_rsa.pub文件里,复制文件内容,
将之粘贴到github的个人设置
settings-->SSH and GPG keys--> SSH keys -->新建添加拷贝本地生成的公钥 -->保存
4:检查电脑是否生成 SSH Key
Administrator@XB-201907130929 MINGW64 /d/MP_Demo/mpdemoTest/mp_demo (master)
$ cd ~/.ssh
Administrator@XB-201907130929 MINGW64 ~/.ssh
$ ls
known_hosts 看到有这个文件,表示已经成功生成
5:全局信息配置
设置全局账户:git config --global user.name 'you account' //填你的github的账户名
设置全局邮箱:git config --global user.email 'Your mail name@qq.com' //你生成公钥的邮箱名
=========一些操作的截图=======
配置全局的信息:
从GitHub官网上Clone下一个仓库项目:
进入项目目录后新建添加一个文件:
查看此时的的Git状态:
Git add 文件以后,新增的文件进入了暂存取:
Git commmit -m 'log信息':进入到本地的仓库区
直接Git push 将项目推送到远程的仓库:
先删除本地仓库中的一些没有用的文件:
提交到暂存区:
再次提交到本地仓库区后再提交到远程仓库:
查看本地以及远程仓库中多余的文件已经被删除:
新增拷贝一个我们写好的代码文件:(通常是一个完整的项目文件等)
推送到远程GitHub仓库:
GitHub里面的一些说明:
1:看到已经上传好的Demo文件;
2:Fork好其他人的仓库后,请求合并自己一个好的建议或者修改等;
3:在当前项目里面新增一个文件,文件格式自己定义;
4:上传文件,可以选择同时上传多个文件;
5:过滤过滤筛选自己要查找的文件;
6:watch 关注 A用户的一个仓库到B用户自己的仓库,如果A用户的这个被关注的仓库有修改,B用户也是可以看到的;
7:start 收藏 ,点赞的功能,一般我喜欢这个项目就会点赞。在gitlab中有列表罗列了你所有点赞过的项目;
8:Fork 复制克隆其他人U的仓库A项目,各自的仓库项目是独立存在的,如果自己想要合并到用户U仓库的A项目,就需要Pull Requestbig等待用户U的审核确认,确认ok就合并仓库big关闭这次的 pull request;
9:该仓库项目的地址;
好了今天就先到这里,下次有时间再更新,如果存在不合理的地方,欢迎大家多多指教留言!!!