美文网首页
GIT实用教程

GIT实用教程

作者: 克松 | 来源:发表于2016-09-26 21:50 被阅读61次

一、简介

    Git是一款免费、开源的分布式版本控制系统。

二、安装

    推荐到官网下载需要的版本https://git-scm.com,一般开发都在windows平台,配合界面客户端更方便使用,官网有很多推荐的图形客户端,由于之前习惯使用SVN,所以推荐TortoiseGit,官网下载地址https://tortoisegit.org

三、使用

    下面介绍的都是常用命令,并演示这些命令通过TortoiseGit如何实现,“》”表示下一步。

    1.创建中央仓库

        命令:git init –bare

        TortoiseGit:仓库目录右键》Git Create repository here》选中Make it bare》OK

    2.获取远程仓库

        命令:创建本地仓库目录》git init》git add remote 远程仓库地址(还可以使用:git clone 远程仓库地址,代码一块拉取过来了)

        TortoiseGit:右键》Git Clone》填写URL》OK

    3.获取远程代码

        命令:git pull origin 分支名称

        TortoiseGit:右键仓库目录》TortoiseGit》Pull》OK

     4.提交本地代码

        命令:git add .》git commit -m "代码提交注释"》git push origin 提交的分支名称

        TortoiseGit:右键仓库目录》Git Commit -> "分支名称"》填写注释并勾选提交文件》OK》点击Push》OK

    5.创建新的分支

        命令:git checkout -b 新的分支名

        TortoiseGit:右键仓库目录》TortoiseGit》Create Branch》输入新的分支名并选中Switch to new branch》OK

    6.提交本地分支

        命令:git push origin 新的分支名

        TortoiseGit:右键仓库目录》TortoiseGit》Create Branch》输入新的分支名并选中Switch to new branch》OK

    7.获取新的分支

         命令:git fetch(服务器最新的分支需要使用)》git checkout -b 远程分支名 origin/远程分支名

        TortoiseGit:

             右键仓库目录》TortoiseGit》Fetch》OK

             右键仓库目录》TortoiseGit》Switch/Checkout》选择分支》OK

     8.合并分支

         命令:git merge 需要合并的分支名称

        TortoiseGit:右键仓库目录》TortoiseGit》Merge》选择需要合并的分支》OK

四、补充

    1.如何解决冲突?

         合并别人代码的时候可能会出现冲突的情况,这时候查看冲突文件可能会看到类似如下内容:

                        <<<<<<< HEAD

                       你的代码

                        =======

                        别人的代码

                        >>>>>>> 合并的分支名

        你可以手动改成合适的代码再提交代码一次就可以了,或者使用TortoiseGit,操作如下:

            右键仓库目录》TortoiseGit》Resolve》编辑冲突文件》OK

五、评价

    市面上版本管理工具有很多,本人用过的有TFS、SVN、GIT,SVN使用起来很方便,网上很多比较SVN和GIT的文章,很赞同一个外国人的评价“Just different,not better and not worse!”。

推荐学习站点

            史上最浅显易懂的Git教程

            GIT分支管理是一门艺术

相关文章

  • git实用教程

    第一章 git是个什么玩意? 版本控制 安装下载 初次使用Git前的配置(注意)git config --glob...

  • GIT实用教程

    一、简介 Git是一款免费、开源的分布式版本控制系统。 二、安装 推荐到官网下载需要的版本https://...

  • Git实用教程总结

    在github 上创建一个代码仓库会提示: 然而不过不太懂git的人自然不太好操作,我也是这样,每次都要查、看。下...

  • Git及Github实用教程

    本文是一个小小的github操作指南,由于时间有限,没有办法把很多细节以及概念讲解清楚。不过,如果想要速查一些命令...

  • Git使用教程

    本教程为小甲鱼《极客Python之Git实用教程》课程笔记,大部分为原课程讲义,其中穿插了自己实战过程中遇到的一些...

  • nginx入门--根据官方文档整理

    新手实用教程 配置文件路径 By default, the configuration file is named...

  • Flutter——官方实用教程 :动画,设计,文本,手势,列表,

    实用教程 本文,太水。只是为了记录。 Animation Animate a widget using a phy...

  • 中文版Excel2007实用教程.pdf 免费下载

    下载地址:中文版Excel2007实用教程[www.rejoiceblog.com].pdf

  • webpack实用教程

    packjson.js 终端输入$ npm init -y project 开发的依赖 终端输入$ npm i ...

  • gulp实用教程

    本文针对有一定前端工程化的同学阅读,在开始学习之前请确认安装好了gulp。我们首先在项目目录下新建一个gulpfi...

网友评论

      本文标题:GIT实用教程

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