git新手指南

  有很多git的初学者来说,由于没有实际的项经验,会感觉git的命令行理解起来很抽象,使用起来不能得心应手。这篇文章针对这个问题,从一个网页项目创建和新功能开发(分支的使用)来对git进行一个简单的介绍。


1首先在github创建一个代码仓库,然后复制仓库地址,在本地指定的文件夹中git clone  仓库地址,把项目拉取到本地(是一个空的文件夹)。

2在本地初始化环境创建文件目录,添加文件比如前端常用的cssrest,静态资源库(JQuery,bootstrap)等。

3.git add .  (把文件添加到缓存区) ;git commit   -m '本次提交的注释' 把代码提交到本地仓库; git push 把代码提交到github远程仓库。

4.新功能的开发,比如要开发一个头部导航栏(index-head)。这时github仓库的branch原来已经有一个master分支,我们需要新建一个index-head分支。新建分支的作用是不直接在原有的代码上开发,便于版本控制(回退等),分支开发完成合并到master主分支即可。

a.git pull把分支拉取到本地。

b.git chekout index-head 在本地切换到index-head分支

c.当开发index-head本地的代码完成,重复3的操作,把index-head的代码提交到远程github的index-head分支,此时github的index-head分支已经更新。

d.但是代码仓库和master主分支的代码还没有更新。git chekout master 切换到主分支,(git status 可查看当前分支),git merge 把index-head合并到master主分支上,git push 把最新的代码推送到github的主分支上。

5.新功能的开发,比如要开发一个轮播图(index-swiper),重复4的步骤即可。当存在多个分支的时候,可以通过git branch 查看有哪些分支。


初学者对于github的另一个心里阴影可能是应为github的网站是纯英文的,大学英语六级的我第一次接触的时候也有点蒙。有一个叫码云的网站,是国内最大的代码托管平台,和github一样基于gitlab开源软件所开发,命令行操作和远程的仓库和github一样。不同的是码云的服务器在国内,速度更快,语言也是纯中文的,而github有时速度很慢,而且有时需要“科学上网”才能访问到。初学者也可以先从码云入手,理解熟悉操作之后再进阶到github。


转载于:https://juejin.im/post/5c95f91d6fb9a070bf35f9d8

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值