Git版本管理工具的使用

1.Git的三种状态

    (1)已提交(committed):该文件已经被安全地保存在本地数据库中

    (2)已修改(modified):表示修改了某个文件,但还没有提交保存

    (3)已暂存(staged):表示把已修改的文件放在下次提交时要保存的清单中

2.   Git服务器搭建

    Git服务器可以搭建在windows,也可以搭建在Linux中,由于windows中copssh登录git服务器软件已经收费,免费版本有很多缺点。因此把git服务器搭建在Linux中。

 

    2.1. 依赖环境

        Git需要很多依赖环境:因此安装git需要先安装下列软件:

        [root@itcast-01 ~]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel gcc-c++

              2.2. 安装git

       上传git安装包:

        安装包:git-2.9.3.tar.gz

       tar -xvf git-2.9.3.tar.gz

       安装命令:(进入git解压目录)

       [root@itcast-01 git-2.9.3]# make prefix=/usr/local all

         [root@itcast-01 git-2.9.3]# make prefix=/usr/local install

              2.3. 创建git用户

       添加Linux的用户,用户名为git的用户:

                     [root@itcast-01 ~]# useradd git

                        设置git用户的密码

                                        [root@itcast-01 ~]# passwd git

                        切换到git用户

                                      [root@itcast-01 ~]# su - git

            2.4. 初始化仓库

                            初始化仓库,仓库名为taotao.git:

                            [git@itcast-01 root]$ cd

                            [git@itcast-01 ~]$ git init --bare taotao.git

                           始化空的 Git 仓库于 /home/git/taotao.git/

3.   Eclipse的Git使用

           2.1. 检入代码

                             2.1.1. 设置使用Git

                                        

                                       

                          3.1.2. 设置git文件存放路径

                                      

                                    

                             3.1.3. 设置忽略的文件

                                    

                                    如下图,加入检入时需要忽略的文件

                                     

                              3.1.4. 提交代码到本地(暂存区)

                                         回到java视图

                                

                                     添加代码到git中

                               

                                    提交代码到本地

                                       

                                      

                              2.1.5. 提交代码到Git服务器

                                    

                                    设置git服务器地址:

                                   

                                 

                                

 

                       3.1.6. 检入检出git服务器操作

                                 当第一次检入到git服务器后,后续的代码检入检出git服务器的操作如下图即可。

                                 

                               注意:Commit提交的作用是把代码提交到本地。

                                         Push的作用是把本地的代码提交到远程的git服务器。

     3.2. 检出代码

                   3.2.1. 克隆git仓库到本地

                              

                             

                             

                   3.2.2. 设置git文件存放路径

                      

                   3.2.3. 导出工程

                               

                              

                             填写工程名

                               

                               转换工程为对应的类型 

                                

              3.3. 解决冲突

                             3.3.1. 解决代码冲突

                                 

 

                                 

                        3.3.2. 提交解决冲突后的代码

                                把解决冲突后的代码执行Add to Index

                                

                              先Commit到本地

                              再Push到远程的git服务器

                               

 

posted @ 2019-10-17 15:49  pamne  阅读(441)  评论(0编辑  收藏  举报