Git hub小白教程

Git hub小白教程

  • 一、git概念
    • 1、什么是git(不用看)
    • 2、Git概念(不用看)
  • 二、安装并使用github
    • 1、安装(第一步,安装git)
    • 2、看别的github(第二步下载资源)
      • git clone:下载资源
      • ①在git hub中找到需要的资源,点击code
      • ②复制地址
      • ③找到自己的文件夹,右击,选择Git Bash Here
      • ④在出现的命令编辑器界面输入:git clone (+复制的代码),然后回车,之后会自动下载
      • ⑤下载完毕
    • 3、关于github的实用知识
      • ①readme.md:读我(相当于简介)
      • ②start:收藏
      • ③issue:提出问题
      • ④license:证书
      • ⑤怎么找开源项目
      • ⑥特殊的查找资源小技巧-常用前缀后缀
  • 三、学会git
    • 1、用到的命令
  • 四、github搜资源

一、git概念

1、什么是git(不用看)

什么是Git和Git hub(不用看)
Git是电脑上运行的版本控制软件,Github是基于Git打造的网站

2、Git概念(不用看)

Git的三个概念:提交commit、仓库repository、分支branch
1、commit
Git可以把每次提交的内容均保存,当你代码出错时候,可以回到曾经一次提交的状态
2、repository
在代码编写程序的时候会有代码库,代码库一般为文件夹,文件夹一般为根目录
在文件夹根目录初始化上git,文件夹就成为了一个仓库
仓库对应文件夹代码的变更,就会被git控制记录下来,每个提交也都是针对仓库进行的。
3、branch
根据不同的人以及不同的需求,在当前代码中开辟不同的分支,大家各写各的,互不影响,最后合起来,合成一个成品,分工合作。

Github可以让我们把仓库存在网站上,大家均从网站上存取代码,可以共享代码在创作者允许的情况下可以更改代码

二、安装并使用github

1、安装(第一步,安装git)

git
vscode
windows系统: https://gitforwindows.org/
安装后点击下一步
Git hub小白教程_第1张图片Git hub小白教程_第2张图片其他的均为默认
visualstudio下载地址:https://code.visualstudio.com/

2、看别的github(第二步下载资源)

git clone:下载资源

使用git bash 下载别的代码

①在git hub中找到需要的资源,点击code

Git hub小白教程_第3张图片

②复制地址

(这个地址代表,此代码文件夹的路径
通过地址,可以直接远程拉去此仓库)
Git hub小白教程_第4张图片

③找到自己的文件夹,右击,选择Git Bash Here

Git hub小白教程_第5张图片

④在出现的命令编辑器界面输入:git clone (+复制的代码),然后回车,之后会自动下载

Git hub小白教程_第6张图片

⑤下载完毕

Git hub小白教程_第7张图片点击进入下载的文件夹,右击沟通过vscode打开,可以对代码进行更改

3、关于github的实用知识

①readme.md:读我(相当于简介)

  • readme.md
  • 项目作者往往会把项目整体介绍和快速使用方法放在readme中
    .md (可以学习一下md格式)
    Git hub小白教程_第8张图片

②start:收藏

③issue:提出问题

④license:证书

⑤怎么找开源项目

找开源项目的一些途径

  • 掘金社区:http://juejin.cn/

  • https://github.com/trending/
    github的trending社区,可以根据条件筛选Git hub小白教程_第9张图片

  • https://github.com/521xueweihan/HelloGitHub
    helloGitHub:按期发布的刊物,按照不同的语言进行介绍有意思的github项目,可以直接通过介绍找一些新颖项目

  • https://github.com/ruanyf/weekly
    阮一峰老师写的科技爱好者周刊,除了科技新闻外会介绍些工具

  • https://www.zhihu.com/column/mm-fe
    阿里妈妈前端快报

⑥特殊的查找资源小技巧-常用前缀后缀

  • 找百科大全 awesome xxx(xxx是想要搜索的名字)
  • 找例子 xxx sample
  • 找空项目架子 xxx starter / xxx boilerplate (例如搜spring starter)
  • 找教程 xxx tutorial

我是通过b站视频整理的
B站视频:Github 新手够用指南 | 全程演示&个人找项目技巧放送

三、学会git

1、用到的命令

克隆仓库:git clone git地址
初始化仓库:git init

添加文件到暂存区:git add -A
把暂存区的文件提交到仓库:git commit -m 提交信息
查看提交的历史记录:git log --stat

工作区回滚:git checkout filename
撤销最后一次提交:git reset HEAD^1

以当前分支为基础新建分支:git checkout -b branchname
列举所有的分支:git branch
单纯地切换到某个分支:git checkout branchname
删掉特定的分支:git branch -D branchname
合并分支:git merge branchname

推送当前分支最新的提交到远程:git push
拉取远程分支最新的提交到本地:git pull

四、github搜资源

1.基本的规则
默认搜索是从master分支搜索代码
搜索语句不能有特殊字符如. , : ; / \ ` ’ ” = * ! ? # $ & + ^ | ~ < > ( ) { } [ ].
2.搜索的界面:
Git hub小白教程_第10张图片左上角可以选择,搜索的内容是仓库还是user,以及语言的限定 ,在搜索框的右边可以选择结果的显示风格,按照folk等

3.制定搜索方式:(关键词:android)
(1)按照文件搜索

android in:file

(2)按照路径检索

andrioid in:path

(3) 按照语言检索

android language:java

(4)按照文件大小

android size:>100

(5)按照后缀名检索

android extention:css

(6)按照是否被fork过

android fork:true

(7)按照地域检索(这个猎头和hr应该用得着)
项目的github’地址。欢迎大家补充

android location:beijing

你可能感兴趣的:(笔记,git,svn,jenkins)