GIT项目管理工具

Git 版本控制工具

版本控制工具的作用

版本控制工具的主要职责是用来管理 源代码, 企业级资源、 资料 、 文档 等信息。 能够实现 多人 同时办公、协同开发 , 提供工作效率 !

常见的版本控制工具

  • CVS : 相对来说 比较 老的 版本控制工具 , 目前 会在 一些 政府 单位 还能看到它 。 CVS 没有分支的概念 或者 分支 操作 非常笨重。
  • SVN : 是 一个 集中式 版本控制 工具 ( 需要提供远程 服务器 ) , 程序员需要将自己的代码 和 远程服务器 进行绑定, 进行 推送 和 拉取 实现 代码的管理 , 支持 分支管理 (分支管理是重量级的操作) , 一旦无法连接远程服务器,那么 程序员就无法将编写到的 代码上传到 版本控制工具中。
  • GIT : 是 目前 市面上 最受欢迎 的 版本控制工具 、 是一个 分布式 版本控制工具 。 可以拥有多个远程服务器, 每一个管理的代码 也拥有一个 本地仓库。 轻量级分支管理 (分支采用快照技术)

Git 服务器

  • github : github 是一个全球性的 代码托管平台 。但在国内 因为 网络原因, 经常会出现 无法访问的情况,可能需要 科学上网 。
  • gitee : 国内 比较 好用的 代码托管平台 , 可以将 我们团队的 项目 有 gitee 进行托管。 开源免费, 支持付费 。
  • gitblit / gitlab : 比较常见的 git 私服 、一般 在企业中 会 自己搭建一个 git 远程服务器

Git 远程服务器 免密登录

# 生成 rsa 公钥和私钥

ssh-keygen  -t rsa  -C  "huokd@863soft.cn"

# 回到 当前操作系统 用户的根 目录下找到  .ssh 文件夹 

Git 客户端

git config --global user.name "haredot"
git config --global user.email "haredot2023@outlook.com"

项目 提交到 git 中进行管理

  • 在 项目的 根下、 新建一个 .gitignore 文件
.idea
*.iml
target
.git
rebel.xml
  • 初始化本地仓库 (创建的是一个 空的仓库)

    选中要管理的项目  -->  VCS  -->  Create Git Repository ... 
    
  • 将 项目中的所有文件 添加到 暂存区

    选中项目 右键  ->  git  ->  add 
    
  • 将 暂存区中的数据 添加到 本地仓库

    选中项目 右键  ->  git  ->  commit  
    
  • 将本库仓库中的数据 推送 到 远程仓库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值