Git 开发环境、服务器搭建以及常用操作

当项目需要多人协作时,多个人同时对一个项目进行修改,会带来各种各样的问题,有了Git,将会带来极大的便利,网上找了很多git的资料,结合我在项目中的实践,将我所学习到的内容记录下来,有些东西忘了还可以翻来看看。

至于为什么选择自己搭建git服务器,主要原因是不希望一些重要代码公开。

搭建环境

git远程仓库系统:centos6.6
开发环境:windows8.1 + idea14.1.3
因此教程基于这两个平台环境,从git安装到远程更新推送代码分别进行介绍。

Windows下安装Git

下载地址:http://git-scm.com/download/
需要注意的是,在“Configuring the line ending conversions”选项中,
第一个选项:如果是跨平台项目,在windows系统安装
第二个选项:如果是跨平台项目,在Unix系统安装
第三个选项:非跨平台项目
我们选择第一个。

安装完成后,我们在windows资源管理器中任意一个路径下点击鼠标右键应该会有如下选项:
Git init hear
Git GUI
Git Bash
说明安装成功了。

安装完之后我们进行下一步

在IDEA中使用Git

打开idea后新建一个项目,然后进入该项目根目录,右键点击Git init hear,于此同时idea会自动检测出git的初始化右上角会有如下内容提示:
这里写图片描述
我们点击add root 即可,这样我们就可以在idea中使用git了。
我们可以看到在IDEA的VCS菜单栏中会多出很多内容,一些常用的选项有:


Commit Changes :提交代码 Show Changes:显示变化的代码 Git : 分支,tag,推拉操作

接下来做一些简单的演示:

1.首先先在项目中添加一个文件testGit.scala,idea会提示你是否Add File to Git ,这里点击是,同时勾选下次不再提示(若不添加也可在Git-add手动添加),手动添加如下内容:
Git 开发环境、服务器搭建以及常用操作_第1张图片

2.接下来我们将修改的代码提交:菜单栏VCS-Commit Changes:

左上角区域代表你本次提交的内容,左下角为本次提交的注释,便于以后理解,同时我们还要指定提交这姓名和邮箱,我的是
bbq< [email protected] >。差不多这些后我们就可以点击提交了.

3.提交后左下角会有提示,一个文件被提交了,我们点击左下角的Version Control进行查看:点进去后查看Log选项卡,可以查看我们历史提交记录,以及修改的内容:
Git 开发环境、服务器搭建以及常用操作_第2张图片

4.接下来我们再对testGit.scala这个文件进行修改,修改如下:
Git 开发环境、服务器搭建以及常用操作_第3张图片
图中左侧有一个白色小箭头,点击后会显示你删除的内容,除此之外还有一片绿的色区域,代表这些代码是你新添加的。

如果我们一次性修改代码比较多,一个一个文件看修改就不方便了,我们还可以通过查看VCS-ShowChanges:可以很清晰的查看修改的内容:

Git服务器搭建

1.在root用户下运行:

yum install git

2.创建一个git用户,并且设置密码

useradd git
passwd git

3.在家目录下新建文件gittest

mkdir gittest
cd gittest
git init --bare 

*注意这里一定要加 –bare 否则是无法将代码推到远端库的

4.接下来,我们在idea中,将刚才新建的项目推到远程仓库中
VCS-Git-Push,进入后点击Define remote,在URL处填写刚刚的库地址:

//git是刚才刚刚新建的用户名
//hostname是安装git服务器主机的域名
//~/gittest 是刚才在家目录下新建的库
git@hostname:~/gittest

填完后点击Push,就可完成代码的推送。

5.从远端拉代码是类似的操作,这里就不演示了

命令行操作

如果你想以命令行的方式操作,可以百度搜索“git廖雪峰”,也可以使用bash,但是既然idea提供了如此方便的可视化操作,为何不用呢

你可能感兴趣的:(Git 开发环境、服务器搭建以及常用操作)