如何上手github/gitlab

  • gitlab github git 是什么
  • ssh key 本地与远程

gitlab github git 是什么

gitlab 相当于 拼多多 是一个大卖场 只不过 倾向于团购 亲戚朋友组团
github 相当于 淘宝 是一个大卖场 只不过 倾向于个人
git 相当于支付宝 是一个 付钱工具

所以,git 是基础工具,一切操作的基本命令上传下载 你没钱的话 买个屁。
github 是社区 各色各样的好项目都在上面 也可以搞自己的项目
gitlub 也是社区 只不过 项目一般都是企业内部使用的

所以第一步干什么?

  1. 注册账号 不管是拼多多还是淘宝 先用邮箱把账号注册了
    github的登录网站:https://github.com/
    gitlab的登录网站:https://gitlab.com/users/sign_in
    注册的话 就不用多介绍了 跟注册qq差不多 网站进去大概一看就知道了
  2. 下载支付宝 也就是下载git工具 下载后桌面右键会出现Git Bash Here工具
    下载git工具传送门.

ssh key 本地与远程

ssh key相当于 身份证,你有淘宝,有支付宝,你不绑定关系,你怎么付钱?
绑定关系支付宝肯定验证是你本人把,你总不能邦别人身份证的支付宝去付钱。

所以二步干什么?
建立本地与远程绑定关系,确定身份
如何创建ssh key
在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果有的话,直接跳过此如下命令,如果没有的话,打开命令行,输入如下命令:

ssh-keygen  -t rsa –C "你的邮件",

之后执行完后会生成 一段key 就是你的身份信息了

然后拿着这个key 到 github 那边的个人账号下的 setting 设置里面的ssh 选项填充保存。 这样就关系绑定好了。也就意味着现在可以进行买卖操作了。

所以第三步干什么?
去淘宝买东西,用支付宝付钱。那搜索淘宝的东西,付钱的时候用指纹还是刷脸,这些其实都是操作了。也就是git命令。

自己本地已经有的项目怎么搞到github?

  1. 可视化工具GitHub desktop建,直接到文件把自己的项目替换一下文件夹内容在提交上去。
  2. 远程github建,建好之后克隆下来到文件夹 把自己的项目替换一下文件夹内容在提交上去。

常用命令就是
3. 本地项目先推到远程
4. 远程项目先拉到本地
5. 拉取他人修改后的远程代码 多人协作
6. 修改后推送本地代码至远程 多人协作

命令对新手来说不太友好,可能不太记住还需要用git工具去输命令,那可以下载可视化的工具GitHub desktop来操作命令。
如果命令熟练,那用gitbash就行

下载可视化GitHub desktop

新手如何使用Github相关推荐

  1. (新手版)GitHub 使用思想,上传,首次上传及日常使用教程(肯定看得懂)

    此这篇面向还不熟悉Git的新手同学 1:关于下载配置等问题 2:GitHub使用思想 3:首次上传的准备工作 4:上传 1:关于下载配置等问题 若Github还未成功安装和配置 可以移步至 (新手版) ...

  2. (新手版)GitHub安装和配置教程for Windows(肯定看得懂)

    这篇面向还不熟悉Git的新手同学 一:下载 二:安装 三:配置 四:使用及Git使用思想 一:下载 由于国内对于GitHub的限制,导致安装包的下载速度十分缓慢.故此提供百度云下载链接:**链接**: ...

  3. GitHub怎么用?GitHub是什么?新手怎么用GitHub?图文并茂,不看都不行

    GitHub怎么用? GitHub是什么? 新手怎么用GitHub? 这些问题都不是问题了: 英文10分[满分100分]水平的人来说:这个教程和小说很重要!这妮儿图文并茂,比我还幽默 汗!!!,我就直 ...

  4. GitHub怎么用 GitHub是什么 新手怎么用GitHub 图文并茂,不看都不行

    GitHub怎么用? GitHub是什么? 新手怎么用GitHub? 这些问题都不是问题了: 英文10分[满分100分]水平的人来说:这个教程和小说很重要!这妮儿图文并茂,比我还幽默 汗!!!,我就直 ...

  5. Python100天从新手到大师|Github热门Python教程

    现在Python学习的资源很多,面对厚厚的一本Python书籍,或者是几十个小时的视频课程,没学几天就停滞不前. 一门编程的语言的学习,不仅需要系统的理论知识,更需要立马能实践的计划.那么,有没有一个 ...

  6. 新手入门 Git GitHub

    小白学Git ==一.前言== ==二.原理描述== 2.1 四句话讲明白 2.2 补充说明 (1)本地仓库 (2)远程仓库 (3)相互绑定 (4)上传下载 ==三.保姆教程== 3.1 本地仓库(G ...

  7. python开源项目新手_9月份Github上热门的Python开源项目

    9 月份 GitHub 上最热门的Python开源项目排行已经出炉啦,下面就是本月上榜的12个开源项目,一起来看看吧: 1. mlcourse.ai Star 6008 mlcourse.ai是Ope ...

  8. GitHub 上有哪些适合新手跟进的优质项目?(附地址)

    作者 | 小G 来源 | 公众号GitHubDaily 从 2015 年至今,我们累计在 GitHub 上看了上万个开源项目,并一直关注着开源圈的动态,通过这样的习惯,使得我们挖掘出了不少优质的 Gi ...

  9. github使用教程及小问题

    文章目录 下载git 获取秘钥 配置邮箱和名字 新建项目 将本地文件推送到github 下载github文件 github一些小问题 更新: github快速教程 参考文献: GitHub 新手详细教 ...

最新文章

  1. 控制工程matlab实验报告小结,控制工程MATLAB实验报告.doc
  2. linux bash脚本编程知识点
  3. 为什么async/await方法不能有lock或Monitor
  4. CSS3 矢量图标及背景精灵
  5. 20155213 2016-2017-2《Java程序设计》课程总结
  6. 强人工智能基本问题:神经网络分层还是不分层
  7. 《程序开发心理学——银年纪念版》前言
  8. 超市管理系统连接服务器失败,国内超市管理系统的使用现状
  9. Soar:一款 Web 可视化的 SQL 优化工具
  10. VB通用对话框commom dialog中关于filterindex的设置
  11. 做视频直播时如何测试本地网络的上行带宽(网速测试)
  12. c# 检测中英输入法_C# Winform 中如何获取本机安装输入法,并设置为默认输出语言,如何打开搜狗输入法和手写板...
  13. PAT A1096
  14. 6-1 单链表逆转 (20 分)
  15. 毕业设计--球上自平衡机器人
  16. 【数据结构】最小瓶颈路 加强版(Kruskal重构树RMQ求LCA)
  17. 赵小楼《天道》《遥远的救世主》深度解析(65)实事求是的辩证思维(应试教育学不到的思维)
  18. Spark学习(1)-Spark基础
  19. 使用uglifyjs压缩JS文件
  20. 计算机科学与技术河北师范大学,河北师范大学计算机科学与技术专业

热门文章

  1. IT公司年会:程序员专属小品《疯狂营救》,改编自沈腾《人生自古谁无死》
  2. 2020外地人如何把户口迁入广州
  3. 为了网络安全被束缚的无人机背后的故事!
  4. 史上最全的标题党标题
  5. 四步骤关闭Windows10自动更新
  6. php就业薪资排名_山东第三季度就业难度指数报告:重工行业就业难
  7. Robin六种常用负载均衡算法源码解析
  8. s-tui:在 Linux 中监控 CPU 温度、频率、功率和使用率的终端工具
  9. python刷直播人气_python3爬取斗鱼某些版块的主播人气
  10. “系统建模与辨识数据库”系统辨识-伊利湖问题建模