美文网首页
开源代码管理之Git简介

开源代码管理之Git简介

作者: 伊谢尔伦的下午茶 | 来源:发表于2017-07-03 22:28 被阅读0次

简介

还记得学生时代,主要用svn管理自己的代码项目,不过现在随着开源代码的崛起,很多人都已经抛弃了svn,奔向了git的怀抱 。所以今天就简单介绍一下git这个工具,以及如何安装使用。

首先,git是一款分布式版本控制软件,和集中式版本控制器(如:svn)相比,开发者可以把远程代码克隆(git clone)到本地,这样在本地也会有一个git仓库,所以代码提交时,需要先提交(git commit)到本地仓库,然后确认没有冲突后,再合入(merge)远程代码。

根据开发需求,比如新特性开发,我们还可以从主线(master)上创建不同的分支(branch),在分支上进行代码开发,等特性开发完成后,再合入(merge)主线。

Git 安装与指令

首先从git官网下载最新的版本(可能需要翻墙=。=),或者直接度娘一下(赞美度娘)。

安装之后就可以远程克隆一个github开源项目进行玩耍了。在目标文件夹右击选择Git Bash Here,然后就可以敲git指令啦(鉴于Windows系统不靠谱的前科,推荐使用敲指令的方式)。

这里我克隆的是一个比较有意思的github项目,俄罗斯大兄弟们开发的nvbn/thefuck,感兴趣的程序猿/媛们可以看一下他们的主页。

git clone项目

Git常用指令:

git clone  克隆远程代码

git pull 从远程获得最新版本,并自动merge到本地

git fetch 从远程获得最新版本到本地,不会自动merge

git checkout 切换分支

git branch 查看目前在哪条分支

git diff 查看修改了哪些代码

git status 查看仓库状态

git add 添加要提交的文件名

git commit 提交代码到本地仓库

git log 查看历史提交日志

git push 从本地仓库推送到远程代码库

git merge 合入代码到主线/分支

最后的最后,请随我默念爱开源,

相关文章

  • 开源代码管理之Git简介

    简介 还记得学生时代,主要用svn管理自己的代码项目,不过现在随着开源代码的崛起,很多人都已经抛弃了svn,奔向了...

  • 源代码管理工具-GIT

    源代码管理工具-GIT 一. 掌握 - git 概述 1. git 简介? 什么是git? git是一款开源的分布...

  • 源代码管理工具-GIT

    源代码管理工具-GIT 一. git 概述 1. git 简介? 什么是git? > git是一款开源的分布式版本...

  • 源代码管理工具-GIT

    源代码管理工具-GIT 一. 掌握 - git 概述 1. git 简介? 什么是git?git是一款开源的分布式...

  • linux配置安装 gitlab及汉化详细教程

    gitlab 安装及汉化 GitLab简介: GitLab是一个用于仓库管理系统的开源项目。使用Git作为代码管理...

  • git 常用指令

    GIT GIT简介 什么是git: git是一个开源到分布式版本控制系统, 用于高效的管理各种大小项目和文件 代码...

  • centos安装gitLab

    1 简介 GitLab是一个开源的代码仓库管理系统,使用git作为代码管理工具,和GitHub功能类似。 官网:h...

  • gitlab和jenkins

    gitlab安装介绍 GitLab简介 GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具...

  • git实用资料(转-如有侵权告之)

    常见的代码管理平台 开源中国http://git.oschina.net/ Git @ OSC 是开源中国社区团队...

  • git使用(一)

    git简介 git是一个分布式的开放的代码托管和版本控制的软件,让代码管理更加方便。有很活跃的社区,也有很多开源的...

网友评论

      本文标题:开源代码管理之Git简介

      本文链接:https://www.haomeiwen.com/subject/dhbzcxtx.html