当前位置: 首页 > news >正文

git 提交 多人开发避免冲突

代码正常提交

git add . git commit -m ‘备注信息’ git status 查看本地提交状态 git pull 拉取代码 git
push origin master 指定远程仓库名和分支名 ‘’

如果多人开发 A和B 提交避免冲突

B拉取代码修改内容直接提交后 A也修改了内容在git add / git commit / git pull / git push
origin master… 这样就会报错 A可以先将代码暂存起来
1.暂存本地代码
git stash save -m “name”
2.拉取远程仓库代码
git pull
3.恢复本地暂存代码
git stash apply stash{0} *使用git stash list 可查看要恢复的标识stash{0} *
4.如果有冲突 先在代码里解决冲突
5.git add .
6 git commit -m ‘name’
7.git pull
8.git push …

配置git环境:git config --global

config:参数是用来配置git环境的
–global:长命令表示配置整个git环境

初次使用git需要设置你的用户名以及邮箱

git config --global user.name “你的用户名” git config --global user.email
“你的邮箱”

cd /name 进入目录创建本地空仓库:git init

新建文件添加到本地仓库:git add、git commit -m “…备注”

git log:查看历史提交日志:
git reset --hard 要回滚id :回滚代码仓库:

git reset --hard 要回滚id
使用git log 可以查看需要会滚的commit 后面的字符串
在这里插入图片描述

git reset --hard HEAD^ 回滚到仓库指向的版本

http://www.lryc.cn/news/35707.html

相关文章:

  • 求职复盘:干了四年外包出来,面试5次全挂
  • AXI总线核心解读---基于官方文档
  • 【Linux修炼】15.进程间通信
  • 每天一道大厂SQL题【Day15】微众银行真题实战(五)
  • 如何优化查询大数据量的表
  • 卷麻了,00后Jmeter用的比我还熟练,简直没脸见人......
  • 力扣-树节点
  • MySQL8启动错误“Neither found #innodb_redo subdirectory, nor ib_logfile* files”
  • JVM系列——详细说明Volatile,原子性/可见性,先行发生原则
  • ArcGIS:栅格计算器的运算符和函数详解
  • spring的beanfactory与applicationContext的区别以及继承关系
  • 分享一个 hive on spark 模式下使用 HikariCP 数据库连接池造成的资源泄露问题
  • MySQL 行锁
  • 成为AI架构师的三大能力
  • 博客系统 实现 (前端 + 后端 )代码
  • C语言:如何在cmd命令窗口上玩贪吃蛇游戏
  • Flutter-自定义图标
  • 教学场景应用视频试看预览功能
  • 关于进程与进程调度
  • Redis常用命令及数据类型参数
  • (七十四)大白话深入探索多表关联的SQL语句到底是如何执行的?(2)
  • 销售使用CRM系统集成Excel的五个技巧
  • 过来人告诉你:Java学到什么程度可以找工作?
  • 【Linux】目录结构
  • 37.Java进阶之实现动态编译
  • 【Python百日进阶-Web开发-Vue3】Day549 - Vue3 商城后台 09:Veux4-01基本概念
  • GitLab 解析:为什么市场正在转向一体化 DevSecOps 平台?(附Forrester完整报告下载)
  • ThreadLocal的内部结构和源码探究
  • Linux文件系统(下)
  • 合并链表相关的练习