首页 > 其他 > 详细

github 介绍和使用

时间:2020-06-26 21:10:26      阅读:68      评论:0      收藏:0      [点我收藏+]

更多可参考廖雪峰的博客

也可参考此博客 以下很多都是来自此博客 推荐  https://www.cnblogs.com/schaepher/p/5561193.html 

 

git和SVN不同,SVN是集中式的,github是分布式的

集中式是版本库放中央服务器,需要先下载下来更改之后再推回。

分布式是每个电脑都是一个版本库,之前使用过gitlab 不同的人修改提交可以看到每个人的修改操作

把其他人更改的版本和自己的修改版本合并再提交即可。

 

1.下载安装window下git。

官网下载太慢,用别人的镜像网站  https://npm.taobao.org/mirrors/git-for-windows/

默认安装时,自动把仓库位置设置在了C盘,手动修改了下

 

技术分享图片

 

 

 

2.简单使用测试

路径下右键打开 git bash操作界面

命令git init 初始化仓库 显示隐藏的仓库,看不到可能是文件查看选项没有打开查看隐藏文件

技术分享图片

 

 

 自己创建文件测试下

 bash 中使用git add +文件名和格式  把文件添加到本地git仓库

使用 git status 显示状态是增加了文件

技术分享图片

 使用 git commit -m "提交信息"  提交修改

技术分享图片

 

 

 git log查看日志

技术分享图片

 

 

 3.和远程github关联

把本地仓库和github远程仓库关联这样提交就会很方便了

本地配置用户名和邮箱

    • git config --global user.name "你的用户名"
      git config --global user.email "你的邮箱"
    • 技术分享图片

       

       

或者你直接在config文件里改,位置在 C:\Users\你的用户名\.gitconfig 。

技术分享图片

 

 4.生成ssh key

作用就是在上传和下载时使用

只要在远程仓库中添加了ssh密钥

在上传和下载时就不用来回输入用户名和密码了

运行 ssh-keygen -t rsa -C "你的邮箱" ,它会有三次等待你输入,直接回车即可。

技术分享图片

 

 将生成的ssh key复制到剪贴板,执行 clip < ~/.ssh/id_rsa.pub (或者到上图提示的路径里去打开文件并复制):

技术分享图片

 

 打开github 在setting中选择添加ssh选项的那个,将上文粘贴进去

技术分享图片

 

执行 ssh -T git@github.com 测试下 成功

技术分享图片

 

 

最后建立远程仓库与本地仓库关联

技术分享图片

 

 复制项目SSH

技术分享图片

 

 

运行 git remote add origin 你复制的地址 :

技术分享图片

 

 执行 git push -u origin master 将本地仓库上传至Github的仓库并进行关联:

技术分享图片

 

 已关联

需要commit同步到Github上,直接执行 git push 即可

技术分享图片

 

 刚刚提交的文件已和github同步

更多操作可参考文章开头的博客。

github 介绍和使用

原文:https://www.cnblogs.com/9527s/p/13195973.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!