发布于 2014-10-25 17:02:55 | 394 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

msysGit Windows下Git客户端

msysgit是 Git 版本控制系统在 Windows 下的版本。msysGit集成了所需要的运行环境和组件,直接安装安装即可使用,官方自带简体中文GUI,菜单也能配置Git。msysGit配合TortoiseGit在Windows中使用Git,是初学者的最好的组合!


本文为大家讲解的是msysGit的使用方法,msysgit是 Git 版本控制系统在 Windows 下的版本感兴趣的同学参考下。

msysgit是 Git 版本控制系统在 Windows 下的版本。msysGit集成了所需要的运行环境和组件,直接安装安装即可使用,官方自带简体中文GUI,菜单也能配置Git。msysGit配合TortoiseGit在Windows中使用Git,是初学者的最好的组合!

msysgit是windows上优秀的Git工具,主要特色就是 git gui 图形化界面的新体验 以及 git bash 让你找到 在linux上用git的感觉

下载安装很简单,官网地址: http://msysgit.github.io/ (download地址是用到amazon,fanqiang下载会快些,大小19M,截至目前最新版本1.9.4)

如果客户的机器是Windows服务器,你自用的是linux机器,那想要跟客户机器的上线版本库同步,还真是离不开 msysgit

这里从一个最常用的例子说起,假设你在本地(linux)上开发好的项目已经放到bitbucket远端托管着了,那现在要部署项目到客户的windows服务器上

  1. 在windows上安装好 msysgit
  2. 打开git gui,菜单->帮助->ssh key , 配置生成 ssh-key (通过 git gui 非常方便), 将key添加到 bitbucket 目标仓库的 ssh-key 库中
  3. 打开git gui,创建新的版本库,在服务器中新建一个路径(最终的项目地址)创建
  4. 在git gui界面,菜单->远端->add remote

    • 在这里填入 名字和location,分别应该填入 "origin" 和 你的项目的远端仓库的地址,这里的origin也可以是别的,是个名字就行
    • 下面一个选项选择第一个就行,Fetch Immediately,意思是添加remote后立即从remote地址获取最新
  5. 然后是漫长的等待fetch成功(也就是从远端获取所有的数据,存入到本地目录中的 .git)
  6. 成功fetch
  7. 此时你的目录还是空的,如果用 git bash : git status 你会发现git提示你现在是 initial commit,没有跟踪任何文件。 文件呢?如何获取最新的 一次提交?
  8. vim .git/config 在最后加上 branch信息 [branch "master"] (或者通过git gui : add branch),等效的

    [core]
    	repositoryformatversion = 0
    	filemode = false
    	bare = false
    	logallrefupdates = true
    	symlinks = false
    	ignorecase = true
    	hideDotFiles = dotGitOnly
    [remote "origin"]
    	url = your.rep.remote.url
    	fetch = +refs/heads/*:refs/remotes/your.rep/*
    [branch "master"]
    	remote = origin
    	merge = refs/heads/maste
  9. git bash: git checkout master
  10. ok,现在你的目录是最新的了



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务