Git和github使用

今天接触了一下Git和github.

可能大多数资深程序员对这两个词并不陌生.但是小白程序员还是不知道这两个东西,所以我想分享一下我对Git,github的知识,也算做个记录 ,方便以后翻查

首先 Git   参照廖雪峰老师的官方网站 关于Git的介绍

Git是目前世界上最先进的分布式版本控制系统;  (说实话 没懂 不过没关系 知道怎么用就行)

再来github  参照廖雪峰老师的官方网站 关于github的介绍

GitHub还是一个开源协作社区 通过GitHub,既可以让别人参与你的开源项目,也可以参与别人的开源项目。(也就是可以在github上面下载别人的代码,实战案例,demo,可以说是资源库吧)

接下来 直接 说怎么使用了  第一步安装Git 去官网下载对应版本

      

在上面2个地方 找到对应版本下载

然后默认安装,安装完成之后,在桌面或者任何地方右键,在弹出的菜单中可以看到   Git bash here选项了 ,我们主要是用这个选项

Git bash 实际就是命令行,但是跟window的cmd 不一样,是基于msys GNU,相当于linux/unix的环境

安装过程应该不会有什么错误,(反正我是没遇到2333333)

现在来说说怎么跟github联系起来了.

github 最大的开源社区,里面的代码,资源,数不胜数,你想找个vue的实战案例,小demo,js/jQuery的插件.......各种资源,要下载到本地一般有2种方法

要么在github上直接下载zip到本地,要么在 本地文件夹下打开Git bash  然后通过命令下载,随便找个例子来说明一下

进入github,在搜索框输入你要找的资源

点击进入,大概是这样一个页面,我们关注的是绿色的按钮 clone or download


这里很明白的告诉你,要么download,要么clone.

download都不用说了,直接点就是了,clone就说一下

在要保存的路径下右键打开Git bash ,比如说

我想保存在桌面,我就在桌面右键打开Git bash;我想保存在d盘跟目录下,我就进到d盘,右键打开Git bash

接着 敲入 git clone url    (url为上图1位置指向的内容,将其复制粘贴)

很简单吧,一般我们进行最多的操作就是clone操作了.可以看别人的代码是怎么写的,学习编程技巧.

那想要逼格高点, 自己也在github上分享代码给别人,让别人也clone你的东西应该怎么做呢?


比较简单的一个方法,也是我目前知道的方法:在github上创建一个远程仓库,然后clone下来,这样本地和远程就同步了

(暂时不知道怎么先创建一个本地仓库,然后同步远程仓库创建),起码这种也是可用的,对小白来说够了


首先你要有自己的github账号,去申请一个,也很简单.

接着寻找绿色按钮 New repository

填写库名,是否含有readme文件,然后点击绿色按钮,创建远程仓库

创建好库之后,把他clone到本地(假设库名为vue-demo) ,接着cd vue-demo进入库,开始添加文件,编写 我们 的代码,

不要以为你添加的文件自动上传到了远程github仓库上面,我们还需要几条指令才能完成上传

(假设你添加了一个1.txt文件,想要 上传)

首先 输入 git status       查看发生了哪些变化 会出现 红色字体的  1.txt  , (红色代表这个文件发生了变动)

其次 输入  git add .       将添加的文件(1.txt)添加进本地仓库 (就是告诉本地仓库,我添加了这个文件)    . 表示所有文件;当只有一个1.txt文件时 也可以这么写  git  add  1.txt  

执行完 add 指令之后  你再status 看看1.txt是不是变成绿色的了,   变成绿色说明本地仓库知道了这个文件

然后 git commit -m  "commit info"        提交,  -m意思是要你填写提交信息 ,  "commit info" 就是你的提交信息

再然后就是 git push -u origin master           -u 参数指定一个默认主机,这样后面就可以不加任何参数使用git push,  origin就是远程仓库的默认名, master是默认分支 , 这句话的意思连起来就是,将本地仓库放到默认远程仓库的master分支去.

如果你的朋友在你的这个远程仓库通过以上操作,添加了一个2.txt或者一些文件,他想让你也看看他的东西,那你就不需要在clone下来了,当然,也不是不可以,只是有特定指令来 执行这个操作.(clone是把全部的文件下载下来 ,如果你的仓库已经有很多很多文件了,而你的朋友就push了一个文件,你想要拿到这个文件,可以使用pull,而不用clone)

指令  git pull           拉取,   把本地仓库与远程仓库  不相同的文件  拉取下来,  相同的不拉  ,比clone操作要好 .

总结一下:

git  clone     下载

git  status    查看

git  add    告知

git  commit      提交

git  push    上传

git  pull    拉取

先告一段落,应该还会接着写

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值