GIT项目管理工具基本使用方法

一、版本管理工具选取

1.1热门工具分析

1.1.1 Git

    Git采取分布式管理,支持离线工作,在本地可以进行多操作使用,同时git采用的分支管理,让日常对代码维护更加方便。

Git 最核心的一个概念就是工作流。

  • 工作区(Workspace)是电脑中实际的目录。
  • 暂存区(Index)类似于缓存区域,临时保存你的改动。
  • 仓库区(Repository),分为本地仓库和远程仓库。

1.1.2 SVN

    SVN采用集中式管理,不支持离线工作,必须要有联网授权,但SVN命令相对简单,容易上手。在使用过程中需要有一定的权限,安全性较GIT相对提高,但使用起来略复杂

1.2 工具选择

    针对现有企业的大趋势,本次选取目前的主流工具git进行测试。

三、git基本工作流程

3.1安装配置本地环境

输入命令 git config --global user.name “zhangshengming”配置用户名

 

输入命令 git config –global user.name +常用邮箱

    

 

配置本地邮箱用户名,方便提交时显示提交信息

 

3.2创建仓库

         在需要建立仓库的代码文件夹里右键,新建git bash 命令窗口

         输入命令 git init

 

此时查看文件夹发现,多了一个.git文件,即为创建成功

        

 

3.3创建分支

         输入命令创建本地分支

 

输入 git branch 查看本地分支

 

可以看到目前有两条分支,且处于master分支

3.4切换分支

        

 

输入命令 git checkout work 切换分支到work ,此时可以显示目前处于work分支

3.5提交修改内容到暂存区

在文件夹中创建一个文件 ,然后通过git命令行提交修改内容

 

通过 git add . 将文件中所有修改过的内容提交到暂存区

3.6比较修改内容

输入 git status 可以看到此时显示,在分支 work 中新建了一个文件叫做 test.txt

3.7提交内容

输入命令 git commit -m ”测试”

 

显示,一个文件被更改,本次提交完成

3.8合并分支

输入命令 git merge

 

3.9删除分支

分支删除

输入 branch -d +分支名字 

3.10上传远程仓库

首先将文件上传到暂存区,输入命令

Git add . 此命令为上传所有文件夹内所有文件

Git add css 指定上传CSS文件

        

 

通过git status命令,查看当前暂存区的目录

可以看到 目前我们所在的分支是主分支,且本次提交为首次提交

 

由于本地Git仓库和Github仓库之间的传输是通过SSH加密的,所以连接时需要设置一下:创建SSH KEY。先看一下你C盘用户目录下有没有.ssh目录,有的话看下里面有没有id_rsaid_rsa.pub这两个文件,有就跳到下一步,没有就通过下面命令创建

   $ ssh-keygen -t rsa -C "youremail@example.com"

       然后一路回车。这时你就会在用户下的.ssh目录里找到id_rsaid_rsa.pub这两个文件   

登录github,并创建新项目

 

创建项目仓库后,可以看到

 

复制SSH地址,然后回到命令窗口

输入 git commit -m “第一次提交”

此时将主分支中的代码提交,-m后面的内容为提交注释

 

用命令 git push origin master 将主分区的文件推送到远程仓库

 

此时即可看到仓库已经更新远程代码

 

3.11克隆远程仓库内容

首先新建文件夹

 

建立仓库

 

找到需要复制的项目的SSH码

 

输入git clone + SSH密匙

 回车后,等待完成即可

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值