美文网首页
Git及git工具的使用

Git及git工具的使用

作者: zorkelvll | 来源:发表于2019-03-28 12:53 被阅读0次
image

ZERO

    持续更新 请关注:https://zorkelvll.cn/blogs/zorkelvll/articles/2018/11/18/1542507011212

背景

    本文主要是介绍git的一些使用命令、操作小技巧,以及git图形界面工具TortoiseGit\Sourcetree、代码统计分析工具gitstats等的使用!

一、Git

1、推送本地分支到远端指定分支:

如:将本地dev分支push到远端的master分支:git push origin dev:master

   将本地dwzq分支push到远端的dwzq分支:git push origin dwzq:dwzq

IDEA中将本地dwzq分支push到origin-dwzq远端的dev分支:git push origin-dwzq dwzq:dev

二、TortoiseGit

1、背景

在使用git以及windows下git图形工具TortoiseGit的过程,经常会存在一些坑比如

(1)、使用TortoiseGit 首次pull代码的时候,需要输入账户密码(如果一不小心输入的是错误的密码),但是TortoiseGit会记住账户密码,导致后续重新拉取代码的时候不再出现输入账户密码的界面,然后一直拉取错误失败

2、TortoiseGit清除密码

tortotiseGit - windows下右击 -> tototiesGit -> setting -> git -> 编辑系统gitconfig,把[credential] XXXX=manager 直接删除并保存,重新git pull拉取代码的时候则会出现提示输入密码的那个弹出框

三、Gitstats

1、背景

项目开发结束后,由于需要对在一个项目中各个开发人员提交的代码进行一个大致的统计分析,因此需要利用一些工具如gitstats实现对git仓库中项目代码的统计和分析;

(1)在mac环境下,尝试使用gitstats工具遇到以下两个问题:
  •   由于自己在系统中已经安装了python3,而gitstats的运行需要python2环境,因此需要涉及到系统中python2和python3共存进行管理  ->  因此,采用Anaconda3进行管理
    
  •   在mac系统最初是尝试使用brew安装gitstats(brew install --HEAD homebrew/head-only/gitstats),但是安装失败且报错"Error: homebrew/head-only was deprecated. This tap is now empty as all its formulae were migrated."  -> 因此,采用github-gitstats源码直接使用gitstats命令功能
    

    (2)在linux环境下,…………

2、Mac下-使用

1、gitstats-github源码下载:https://github.com/hoxu/gitstats ,如下载到本地文件夹~/github/gitstats

2、在Anaconda3管理界面添加一个新的环境(python2.7),然后在该环境选项run按钮右击执行open terminal,打开python2.7终端界面

3、生成demo-project项目的git代码统计分析结果,在2中终端窗口执行命令:

~/github/gitstats/gitstats ~/projects/demo-project ~/data/gitstats/result/demo-project-gitstats

4、浏览器中打开~/data/gitstats/result/demo-project-gitstats中的index.html静态页面,可以查看demo-project项目git相关的统计分析结果,如

image

3、Linux下-使用

相关文章

  • Git常用操作

    Windows下GIT安装及使用 初次运行 Git 前的配置 git工具安装 git安装包: ftp://192....

  • Git及git工具的使用

    ZERO 持续更新 请关注:https://zorkelvll.cn/blogs/zorkelvll/artic...

  • 2021-08-03

    AliOS Things源码下载及使用 git介绍及使用 Pro Git(中文版)[http://git.osch...

  • APP开发实战131-Git工具介绍

    33 Git使用 33.1Git工具介绍 Windows上的Git工具建议用:TortoiseGit/Source...

  • 2020-07-19

    #git版本管理 ##git工具的作用 了解git工具,首先要了解它的作用,进而了解如何去使用这个工具。 git主...

  • Git命令使用

    Git命令使用 前言在使用Git命令之前都使用可视化工具SourceTree操作git,现在需要Git Andro...

  • git 补丁 - diff 和 patch 使用详解

    Git下载及配置环境变量 Git 命令行教程及实例教程 Git ssh 配置及使用 git ssh 配置多个账户 ...

  • GitPush避免重复输入用户名和密码

    问题背景 基于多年使用windows,喜欢可视化窗口,git工具也没有使用Git Bash Here,使用Git ...

  • git版本管理(1)

    git版本管理 git工具的作用 了解git工具,首先要了解它的作用,进而了解如何去使用这个工具。git主要有三个...

  • Git

    Git 什么是Git Git是一款代码管理工具。因为人工的去处理不同的版本会很麻烦。所以建议使用git工具 Git...

网友评论

      本文标题:Git及git工具的使用

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