工作中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
相关推荐
小生不才yz10 小时前
(一)仓库创建与配置 - .git 目录的结构与作用
git
三坛海会大神55510 小时前
CICD(一)CI/CD概述及GitLab部署和一些Git命令
git·ci/cd·1024程序员节
荣光波比18 小时前
CICD(一)—— 从零搭建 GitLab 全流程(Docker 部署 + 实战指南)
git·ci/cd
摇滚侠1 天前
VScode 提交代码 Git
git
YuforiaCode1 天前
移除原有 Git 仓库关联,在IDEA中重新初始化 Git 并推送到新仓库(详细图解、包含相关问题的解决办法)
git
UIUV1 天前
Git程序员入门笔记:从零开始掌握分布式版本控制
git
星光不问赶路人1 天前
彻底清理 Git 分支:从查看到批量删除无效分支的全流程指南
git·github
如果是君2 天前
【git使用】ubuntu下利用git工具提交一个工程
linux·git·ubuntu
吃鱼吃鱼吃不动了2 天前
常用的 git 命令
git
迷路爸爸1802 天前
Git Commit Message 规范:写出清晰、可维护的提交记录
git·python