git的基本使用

什么是git?

git是目前世界上最先进的版本控制系统
那什么是版本控制系统呢?
对于程序员来说或者对于一个互联网公司来说,一个项目的源码的开发通常都需要许多人的通力合作,一个人修改了其中的东西,又不能保证修改前的版本在将来是否会被用到,这个时候就要保存旧版,同时也要保存新版,而git就是帮助我们轻松的控制我们项目的版本的。

如何使用

  1. 安装git
    在git官网很轻松就能下载到各个平台的git

  2. 建立本地版本库
    git相比其他版本控制系统的最大优势就是能够建立本地版本库,基于这个特点,使得git的地位在互联网的地位越来越高,相比其他版本控制系统,git能够离线工作,也就是说你项目能够保存在本地电脑上。
    要建立本地仓库很简单。

    • 创建你的项目文件夹
    • 在文件夹中打开gitbash
    • git init

    这样这个文件夹就成为了本地仓库,如果你设置了显示隐藏文件夹就能 发现这个文件夹下面多了一个.git文件夹。

  3. 工作区和暂存区
    git add <filename>
    这个命令吧文件加入暂存区
    git commit -m
    把暂存区的文件加入版本库也就是建立一个新的版本。

  4. 版本回溯
    git reset --hard HEAD^
    回到上一个版本,HEAD^^回答上两个版本。
    git reset --hard commit_id
    可以回到任意版本,可以用git reflog查看提交历史机commit_id。

  5. 远程仓库
    github这个网站就是专门为git开发的一个免费的远程仓库,你只需要注册一个账号就能把本地仓库的项目推送至github上
    你只需要在github上建立一个新的仓库然后
    git remote add origin @dizhi
    git push -u origin master
    然后输入用户名和密码就能把本地仓库的项目推送至github。
    git clone @dizhi

  6. 分支管理
    查看分支:git branch
    创建分支:git branch <name>
    切换分支:git checkout <name>
    创建+切换分支:git checkout -b <name>
    合并某分支到当前分支:git merge <name>
    删除分支:git branch -d <name>

总结

使用git能帮助我们合理的管理我们的项目,更迭我们的产品,所以掌握git非常有必要!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 15,979评论 5 147
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 3,974评论 0 11
  • 一、前言: 关于git的学习最早是来源于廖雪峰帅哥的官网,通俗易懂,场景众多。不过最近在掘金上看了一个帅哥的文章,...
    前端小学生_f675阅读 291评论 0 0
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,731评论 4 54
  • 经过一下午的git学习,感觉受益匪浅,不扯淡了,直接进入主题吧,以下是小二对git的一些见解。 首先取得项目的gi...
    走在路上的小二阅读 444评论 0 3