首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java架构之Git仓库安装配置及快速上手

本文主要知识是针对团队合作项目统一管理。这里我讲述的是,我们在windows系统中开发完项目后,把项目提交到Linux系统中统一管理。

主要安装msysGit和TortoiseGit。需要先安装msysGit,再安装TortoiseGit.

1.1、安装msysGit,到https://code.google.com/archive/p/msysgit/ 去下载最新的版本安装后,能执行Git的shell命令,如查看windows的盘符:$ ls /d

1.1.1、注意:忽略大小写,带命令行补全的功能。

1.1.2、MsysGit Shell的中文支持:

1.1.2.1、修改 /etc/inputrc,示例如下:

#disable/enable 8bit input

set meta-flag on

1.1.2.2、在/etc/profile的最后,加入下面这句

alias ls="ls –show-control-chars"

1.2、安装TortoiseGit:

到http://code.google.com/p/tortoisegit/wiki/Download 去下载最新的版本安装

先下载源代码:https://github.com/git/git/releases 把源代码上传到/usr/common/temp/目录下,并解压tar zxvf 压缩文件名称。

2.1、安装之前,先安装git仓库所依赖的包:yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

2.2、进入git解压文件下执行安装:

2.2.1、make prefix=/usr/common/git all

2.2.2、make prefix=/usr/common/git install

2.3、把安装后Git的bin路径添加到系统的path里面去

2.3.1、cd

2.3.2、ls –a

2.3.3、vim .bashrc

2.3.4、然后在文件的最后一行,添加下面的内容,然后保存退出。

PATH=/usr/common/git/bin:$PATH

export PATH

2.3.5、使修改文件生效:

. .bashrc

2.3.6、查看git版本:出现版本号表示成功

git –-version

2.4、在/usr/common/创建一个gitrepo文件夹,用来做git的资源仓库,然后再里面创建工程的文件夹如:mkdir project1

2.5、接着进入到工程的文件夹,用Git命令创建一个空的仓库,即进行初始化:

git --bare init

2.6、回到windows:

2.6.1、利用tortoiseGit生成公钥和私钥

2.6.2、tortoiseGit—》tuPPyGgen—》选择"SSH-1(RSA)"---》Generate---》保存私钥和公钥

2.6.3、加入私钥:

tortoiseGit—》pageant—》Add Key 将生成的私钥加进来,然后close

2.7、回到Linux中:

2.7.1、将在windows中生成的公钥添加到authorized_keys文件中

2.7.2在~目录下创建.ssh目录

mkdir .ssh && chmod 700 .ssh

2.7.3、在.ssh目录下创建authorized_keys文件

右键鼠标---》Git clone

3.1、配置tortoiseGit:设置提交的姓名和邮件:

3.1.1、鼠标右键—》TortoiseGit—》Settings—》在Git.exe path文本框中,它会自动找到Git安装的bin目录。

3.1.2、点击左边的"Git"—》勾选Global,然后填写好用户名和Email即可。

3.2、初始化Git仓库:

在任一个地方,创建一个Test文件夹,右键该文件夹—》Git Create repository here—》ok

3.3、向仓库中提交内容:

在Test文件夹下新建一个test.txt文件---》右键test.txt文件—》add 把它加进暂存区—》打开文件添加内容—》右键Test文件夹,提交内容Git Commit->"master"

3.4、查看版本历史信息:

右键test.txt文件—》TorroiseGit—》show log—》选中需要比较的版本右键—》show changes as unified diff

3.5、恢复回到某个版本:

3.5.1、先打开文件的版本历史信息

3.5.1.1、撤销本次提交内容,回到上次提交的内容

3.5.1.2、在版本历史中,右键需要撤销本次提交内容的文件—》Revert change by this commit—》选中新生成的版本,(即为上次提交的内容版本)—》commit

3.6、删除某个内容:

右键文件—》TortoiseGit—》Delete

3.7、创建分支:

右键文件夹—》TortoiseGit—》Create Branch

3.8、切换分支:

右键文件夹—》TortoiseGit—》switch/checkout

3.9、合并分支:

右键文件夹—》TortoiseGit—》merge

3.10、删除分支:

右键文件夹—》TortoiseGit—》switch/checkout--》

然后右键需要删除的分支,Delete Branch。

3.11、创建里程碑:

右键文件夹—》TortoiseGit—》Create Tag

3.12、回到指定里程碑:

右键文件夹—》TortoiseGit—》show log—》右键回到指定的里程碑,Reset master to this

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180207A0LDNF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券