首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >项目管理工具git的安装与使用

项目管理工具git的安装与使用

作者头像
IT不难
发布2022-03-18 14:01:52
发布2022-03-18 14:01:52
5860
举报
文章被收录于专栏:IT不难技术家园IT不难技术家园

前言

git 2015年诞生,自此以后日臻成熟,逐渐发展壮大!在保证你快速高效管理你的代码同时,又保证自己简单易用,这么久以来依然坚持自己的目标,他的速度飞快,非常适合管理大型项目。 系统版本:centos7.9 软件版本:git2.28

推荐一个学git使用的网站

Learning Git Branching

安装

  • 最新版本编译安装
代码语言:javascript
复制
#安装支持软件
yum install autoconf  gcc   zlib  zlib-devel
#编译并配置
tar xvf v2.28.0.tar.gz
cd git-2.28.0/
make configure
./configure --prefix=/usr/local/git
 make && make install
  • 配置环境变量
代码语言:javascript
复制
vim /etc/profile
GIT_HOME=/usr/local/git
PATH=$PATH:$GIT_HOME/bin   //53行
  • 验证
代码语言:javascript
复制
source /etc/profile
git --version

基本用法

代码语言:javascript
复制
//获取项目
git clone git@gitlab.com:myproject97/sys.git

//更新分支
git pull

//查看当前分支
git status

//更新
git add .
git commit -m "更新"
git push

版本管理

代码语言:javascript
复制
//创建版本
git tag -a v1.0.1 -m "1.0版本,2020-03-02上线"

//查看版本记录
git tag 

//推送
git push origin v1.0.1

分支管理策略

主分支master/main

项目有且只有一个主分支

开发分支develop

日常开发使用develop分支

代码语言:javascript
复制
//创建开发分支
git checkout -b develop master

//发布develop
git checkout master
git merge --no-ff develop

--no-ff 参数执行正常合并,在master上生成一个新的节点

修补bug分支

修补bug分支是从Master分支上面分出来的。修补结束以后,再合并进Master和Develop分支。

代码语言:javascript
复制
//创建一个修补bug分支
git checkout -b fixbug-0.1 master

//修补完成后,合并到master
git checkout master
git merge --no-ff fixbug-0.1
git tag -a 0.1.1

//合并到develop分支
git checkout develop
git merge --no-ff fixbug-0.1

//删除"修补bug分支"
git branch -d fixbug-0.1

常见问题

保存空目录

代码语言:javascript
复制
cat < .gitignore
 *
 !.gitignore
EOF

本文共 290 个字数,平均阅读时长 ≈ 1分钟

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
    • 推荐一个学习git使用的网站
  • 安装
  • 基本用法
  • 版本管理
  • 分支管理策略
    • 主分支master/main
    • 开发分支develop
    • 修补bug分支
  • 常见问题
    • 保存空目录
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档