工作中Git管理项目和常见问题处理

工作中Git管理项目和常见问题处理

Git仓库的管理方式

  • 共用统一仓库,不同开发人员使用不同分支
    步骤
  1. 下载代码
powershell 复制代码
git clone <url>
  1. 查看分支
powershell 复制代码
git branch
  1. 创建并切换分支
powershell 复制代码
git checkout -b dev

分支名称保持和远程分支一样

  1. 查看状态
powershell 复制代码
git status
  1. 提交本地代码到暂存区
powershell 复制代码
git add .
  1. 提交代码到本地仓库
powershell 复制代码
git commit -m'说明'
  1. 提交到远程dev分支
powershell 复制代码
git push origin dev
  1. 切换master分支
powershell 复制代码
git check master
  1. 拉取master分支代码
    可能会出现冲突,需要处理
powershell 复制代码
git pull
  1. 合并dev
    可能会出现冲突,需要处理
powershell 复制代码
git merge dev
  1. 推送远程
powershell 复制代码
git push
  • 主仓库不直接开发,开发人员把仓库fork到自己账号下,然后开发合并

为什么会出现无法push到线上

  1. 无权限
  2. 本地版本比线上落后

处理方法

powershell 复制代码
#拉取线上代码
git pull

如果出现上图倒数第二行提示,表示代码冲突,合并失败,就需要解决冲突,再提交,执行下面步骤

powershell 复制代码
git add .
git commit -m'解决冲突'
git push

如果没有冲突可以直接推送远程库

powershell 复制代码
git push
相关推荐
向日的葵0063 小时前
大模型之git操作(第五章)
git
kyriewen7 小时前
我让AI替我写Git提交信息,老板以为我每天工作16小时
前端·javascript·git
難釋懷10 小时前
Redis网络模型-单线程和多线程网络模型变更
网络·redis·git
不做无法实现的梦~10 小时前
Git 新手到团队协作与 GitHub/GitCode 指南
git·github·gitcode
谷哥的小弟10 小时前
(最新版)Git&GitHub实操图文详解教程(02)—安装Git
git·github·安装·配置·下载·图文教程
高斯林.神犇10 小时前
Git远程仓库操作流程
git
谷哥的小弟11 小时前
(最新版)Git&GitHub实操图文详解教程(01)—Git的起源
git·github
小此方11 小时前
Re:Linux系统篇(十四)工具篇 · 五:Git 高效协作实战与“三板斧”秘籍
linux·git·github
拾-光1 天前
【Git】命令大全:从入门到高手,100 个最常用命令速查(2026 版)
java·大数据·人工智能·git·python·elasticsearch·设计模式