git配置以及日常工作中用到的操作教程

第一步:git配置

  1. 下载并安装git https://git-scm.com/download

  2. 基础配置

git config --global user.name "Your Name"
git config --global user.email "email@example.com"
  1. 配置公钥

(1)本地bash命令生成公钥:

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

(2)查看生成的公钥

less ~/.ssh/id_rsa.pub

(3)复制生成的公钥
在这里插入图片描述
(4)打开git,配置公钥
在这里插入图片描述

第二步:git相关操作

  1. 获取远程分支代码(需要有项目访问权限)
    在这里插入图片描述
  2. 默认拉取master分支,切换到develop分支
git checkout develop
  1. 从当前分支创建本地任务分支
git checkout -b task-5295-visitor

分支命名规范:

task: task-任务ID-项目名称
bug: bug-bug ID-项目名称
patch: patch-bug-bug ID-项目名称/patch-task-任务ID-项目名称

  1. 修改代码
    如修改了 readme.md文件
  2. 查看修改
git status
  1. 将修改添加到暂存区
git add .       // 添加所有修改到暂存区
  1. commit代码到本地仓库
git commit -m "visitor(zhsq): 更新域名配置 task#5295"

commit 书写规范

项目名(Group名): XXXXXXX task#1234/bug#3456

  1. 推送本地提交到远程仓库
git push origin task-5295-visitor
  1. 创建merge request,将task-5295-visitor分支合并到develop分支
    注意: 不要选错合并的目标分支
    在这里插入图片描述

第三步:避免其他同事在你提交代码之前已经提交(即本地代码不是最新的)

  1. 把远程目录拉到本地
git fetch  
  1. 把本地存放到暂存区
git  stash
  1. 把远程分支最新的代码同步到本地
git  rebase origin/develop
  1. 把缓存区的代码拉到本地
git  stash  pop
  1. 将修改的代码添加到暂存区
git  add  .  //提交全部修改的文件
  1. 将代码提交到本地仓库
git  commit  -m  ‘此次修改都实现了什么功能或解决了什么问题’
  1. 将本地仓库的代码推送到远程仓库
 git  push origin ctc //(-f 覆盖原分支推送) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值