git的使用

发布于:2025-03-11 ⋅ 阅读:(21) ⋅ 点赞:(0)

1、git的安装(windows10)

  1. 网址:Git - Downloading Package
  2. 全部默认安装就好。
  3. 在任意文件夹中右击,列表中出现git即为安装成功。

2、git的基本配置

  1. 右击打开git bash
  2. 设置用户信息
    git config --global user.name "username"
    git config --global user.email "1111@qq.com"
  3. 查看配置信息
    git config --global user.name
    git config --global user.email
  4. 设置常用指令
    1、创建文件(此处的用户目录为C盘下的用户)
    touch ~/.bashrc
    2、在刚创建的文件中配置常用指令,例如:
    alias ll='ls -al'
    alias git-log='git log --pretty=online --all --graph --abbrev-commit'
    3、执行指令
    source ~/.bashrc

 3、获取本地仓库

  1. 创建任意一个文件夹作为本次仓库(即为工作目录)
  2. 进入目录,右键打开git bash窗口(当前路径为当前文件夹)
  3. 执行命令git init
  4. 如果创建成功,即可在文件夹下看到隐藏的.git目录

4、基础操作指令

  • 查看文件的状态(处于哪个环节):git status
  • 工作区添加一个或多个文件的修改到暂存区:git add 单个文件名|通配符
  • 暂存区提交内容到本地仓库的当前分支:git commit -m '注释内容'
  • 查看提交日志:git log
    -all 显示所有分支
    --pretty=oneline 将提交信息显示为一行
    --abbrev-commit 使得输出的commitld更简短
    -graph 以图的形式显示
  • 版本回退(commitID为git log中查询到的提交ID):git reset --hard commitID
  •  查看已经删除的记录:git reflog
  • 添加文件至忽略列表
    1、在工作目录创建一个名为.gitignore的文件
    touch .gitignore
    2、添加要忽略的文件格式,如:
    *.a

5、分支

1、分支指令

  • 查看本地分支:git branch
  • 创建本地分支:git branch 分支名
  • 切换分支:git checkout 分支名
  • 创建并切换分支:git checkout -b 分支名
  • 合并分支(合并到当前分支):git merge 分支名
    当合并分支时,如果修改了同一文件的同一行,将产生冲突。
    这时需要手动自动修改发生冲突的文件,进行保存提交。
  • 删除分支(-D强制删除):git branch -d 分支名

2、开发中分支使用原则与流程

  • master(生产)分支:线上分支,主分支,中小规模项目作为线上运行的应用对应的分支。
  • develop(开发)分支:是从master创建的分支,一般作为开发部门的主要开发分支,如果没有其他并行开发不同期上线要求,都可以在此版本进行开发,阶段开发完成后,需要是合并到master分支,准备上线。
  • feature/xxxx分支:从develop创建的分支,一般是同期并行开发,但不同期上线时创建的分支,分支上的研发任务完成后合并到develop分支。
  • hotfix/xxxx分支:从master派生的分支,一般作为线上bug修复使用,修复完成后需要合并到master、test、develop分支。