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

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

    • Git仓库的管理方式
    • 为什么会出现无法push到线上
    • 处理方法

Git仓库的管理方式

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

分支名称保持和远程分支一样
4. 查看状态

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

工作中Git管理项目和常见问题处理_第1张图片

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

  1. 无权限
  2. 本地版本比线上落后
    工作中Git管理项目和常见问题处理_第2张图片

处理方法

#拉取线上代码
git pull

工作中Git管理项目和常见问题处理_第3张图片
如果出现上图倒数第二行提示,表示代码冲突,合并失败,就需要解决冲突,再提交,执行下面步骤

git add .
git commit -m'解决冲突'
git push

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

git push

你可能感兴趣的:(linux,GitLab,git)