博客专栏  >  综合   >  Git技术分享

Git技术分享

和广大开发者分享git的基本使用和公司项目实践中的git协同开发工作流。主要内容包括git的基本命令,可视化工具的使用,Github开源项目协作和git使用过程中的各种坑。

关注
3 已关注
21篇博文
  • mac上SVN使用技巧和感受

    SVN在团队项目开发中起到非常关键的作用,关乎一个软件项目成败。在mac上自带了svn,我们可以非常方便的使用命令行的方式来进行版本控制。我现在来谈谈在mac下使用svn的方法和注意事项。 (1)如何...

    2015-08-29 23:40
    1647
  • Java开发.gitignore文件包含.iml,.log的看法

    有一个开源项目https://github.com/github/gitignore 主要用来规范所有开发项目的.gitignore文件的编写,基本涵盖了所有的开发语言、开发环境等。今日我向JetBr...

    2017-10-15 20:45
    495
  • IntelliJ IDEA:Unregistered VCS root detected. The directory…is under Git, but is not registered in t

    当我们在IDEA中导入一个Git项目或者初始化一个Git项目的时候,往往会出现“Unregistered VCS root detected. The directory…is under Git, ...

    2017-07-02 17:11
    2150
  • 使用Git命令从Github下载代码仓库

    Github作为最大的开源代码仓库,也是作为版本控制工具,简直就是程序员的天堂,是一座挖掘不尽的宝藏。现在讲解一下如何把一个Github上的项目下载到本地,也就是在本地也建立一个项目仓库,以后进行项目...

    2015-08-05 15:55
    7448
  • 使用Git命令实现代码上传与同步

    在本地进行了代码编写后,就要想办法把代码上传到Github远程仓库,或者其他开发人员已经上传了最新版本的代码,我们就要从Github上同步最新的代码。这个过程应该怎么做呢。      如果是以可视化的...

    2015-08-05 16:59
    6764
  • 使用Git命令从Github远程仓库更新项目

    如果说其他的开发人员往Github项目中修改了代码,我要在他们的饿基础上继续进行开发,那么应该怎样才能把Github的代码同步下来呢,注意此时并不是要重新git init.在本机创建一个新的仓库了。其...

    2015-08-05 17:25
    2928
  • Git简介

    1.Git是分布式的,SVN是集中式的版本控制系统; 2.Git每个历史版本存储完整的文件,SVN存储文件差异; 3.Git可离线完成大部分操作,SVN则相反; 4.Git有着更优雅的分支和合并实现;...

    2015-10-05 20:28
    845
  • Mac下Git命令汇总

    1.   which -a git 查看当前Mac下有哪几个版本的Git; 2.git --version 查看当前使用的git版本; 3.git config --global user.n...

    2015-10-05 21:01
    1313
  • 使用Git命令把本地项目上传到Github托管

    我在这篇文章中将会详细实现如何把一个你在本地写好的项目(或者正在写的项目)上传到Github进行托管或者多人合作。具体步骤如下: (1)首先在Github上新建一个repository,我命名为New...

    2015-10-06 12:35
    3832
  • 在Github的README.md中显示一张图片

    我们都知道,当我们在Github中新建一个repository时,一般都会同时创建一个README.md文件,该文件是一个markdown文件,一般用来在你的repository下面说明这个项目的简介...

    2015-10-06 14:33
    5655
  • Mac下如何安装配置git

    我们都知道,其实Mac本身已经自带了git。但是如果我们需要自己配置git环境,来进行各种自定义设置,那么怎么来下载安装配置呢?具体实现步骤如下: (1)登陆git的官网:http://www.git...

    2015-10-07 15:32
    1295
  • Github进行fork后如何与原仓库同步

    我们在进行Github协同开发的时候,往往会去fork一个仓库到自己的Github中,过一段时间以后,原仓库可能会有各种提交以及修改,很可惜,Github本身并没有自动进行同步的机制,这个需要我们手动...

    2015-10-20 14:40
    1471
  • Github版本控制与git checkout命令的使用

    Github的作用实在是太多了,版本控制、代码托管、协作开发、基友社交等等。我们今天就来介绍下如何使用Github release来进行版本控制。 (1)我首先在Github创建一个repo,名字为i...

    2015-11-07 13:39
    3008
  • Git学习札记

    (1)git log 查看提交日志。会显示出你的每一次提交。如图: 。 (2)git log --pretty=oneline 如果你觉得上面输出内容太多太杂,可以使用这个命令。信息会在一行显示。...

    2015-11-07 23:26
    2107
  • .gitignore使用方法和规范

    在实际的协作开发中,git是很常用的版本控制工具。但是git是如此的强大,我们应该怎么学呢?《Git学习札记》是我刚写的一篇学习git的文章,是参考了廖雪峰老师的git教程 学习的。但是实际使用中...

    2015-11-09 10:16
    3520
  • Git学习札记——进阶

    (1)git blame 文件名 该命令会显示出该文件名的创建者,以及最后的提交和时间戳。 。 (2)git reflog 该命令显示的是head指针移动的信息。他是在本地的,而不是你仓库的一部分...

    2015-11-11 22:13
    2111
  • Xcode中git的使用方法介绍与"Please tell me who you are"问题的解决方案

    我在之前多篇博客中讲解了如何使用命令行操作git,可以大大提高我们的工作效率。具体可以参考《Git学习札记》《Git学习札记——进阶》等文章。其实对于同一个工具,我们有不同的使用方法,今天我们就来学习...

    2016-01-06 11:58
    6133
  • Git可视化工具SourceTree的使用

    我在前面几篇文章中详细介绍了Git命令行的使用《Git学习札记》《Git学习札记——进阶》,以及使用Xcode中自带的Git可视化工具的使用《Xcode中git的使用方法介绍与"Please tell...

    2016-05-08 23:39
    18525
  • Github进行fork后如何与原仓库同步(二)

    我们之前在《Github进行fork后如何与原仓库同步》这篇博客中详细讲述了如何与原仓库的项目进行同步的问题,看实际的操作流程还是稍显繁琐,其实现在有比前一篇博客中更为优化方便的方法,来让我们实现该功...

    2017-06-24 15:30
    834
  • git如何从仓库中删除已经被跟踪的文件

    在我们开始实际项目中,总是会用到.gitignore文件,该文件表示在项目中的某些文件不需要使用git来管理,写入.gitignore中的文件名会自动被git所忽略。但是现实问题往往是这样:.giti...

    2017-06-24 16:08
    784
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部