git-代码管理

一、git基本了解

Git是一个开源的分布式版本控制系统;简单来说就是一个版本控制工具 ,代码托管工具

二、git代码管理命令 

  1. 克隆项目代码:git clone https://gitee.com/***/*****.git  
  2. 关联远程仓库:git remote add origin https://gitee.com/***/*****.git 
  3. 创建分支:git branch dev (dev为分支名)
  4. 删除分支:git branch -d dev(dev为分支名)
  5. 切换分支:git checkout dev 或 git switch dev(报错:'switch' is not a git command. See 'git --help'的话,要升级git版本)
  6. 创建同时切换分支:git checkout -b  dev 或  git switch -c dev

  7. 合并分支:git merge dev(dev为分支名)    ---用于合并指定分支到当前分支

三、实际工作中git管理的操作流程

(1)第一次接手项目:公司里面会提供一个线上仓库的地址

  •  如果是内部服务器,项目管理者会给用户名和密码
  • 如果是第三方仓库,像gitee,coding,需要自己注册登陆, 还需要项目管理者邀请你加入这个项目

(2)项目操作流程

  1. 找到项目,克隆代码  git clone https://gitee.com/***/*****.git  
  2. 切换到你开发的分支:git checkout dev (或者用vscode可视化操作),进行开发项目,编写代码
  3. 代码开发完(即下班之前)进行提交代码,考虑到多人在同一分支上开发,在提交代码之前进行stash(隐藏)
    1. 隐藏自己编写的代码:git stash
    2. 拉取最新代码:git pull
    3. 把隐藏的代码放出来:git stash pop
    4. 将代码添加到暂存区:git add .
    5. 从暂存区再添加到历史区:git commit -m "dev创建的"(dev创建的为编写代码的注释信息)
    6. 上传到线上仓库:git push 
  4. 合并到master分支
    1. 先切换到master分支:git checkout master
    2. 拉取master最新代码:git pull
    3. 将dev分支合并到master:git merge dev
    4. 将合并来的代码提交git :git push

四、解决代码冲突问题

猜你喜欢

转载自blog.csdn.net/m0_63304840/article/details/128970374