如何使用Git(工作流程)

1、安装

下载 在线远程仓库 github码云

git 与 github关系 git是一个版本管理工具

2、对git进行最小配置

git config —global user.name "你自己的用户名"
git config --global user.email "你自己的邮箱"

3、创建仓库及基本操作

  • git init 初始化git仓库
  • 添加到暂存区
    • git add 文件名称
    • git add .
  • git status 查看版本状态
  • git commit -m’版本描述文字’

4、版本回退

  • git log 查看版本历史
  • git reset --hard HEAD^ 版本回退,回退一个版本
  • git reset --hard dcbc3b 指定具体回退的目标commit的唯一id

头指针 表明当前操作所处的位置

5、分支概念及使用

主分支 master 子分支 Demon Tom

–创建项目--------------------------------------个人中心功能------------购物车功能---------> master分支 | | | |----Tom子分支-----个人中心功能—| | | | |----Demon 子分支----购物车功能----------------------------

  • git checkout -b 分支名称 新建分支并切换到新分支
  • git checkout 分支名称 切换到指定分支
  • git log 【重要】一定要在写代码前,确定自己是处于自己的子分支,不要在master分支直接编写功能代码
  • git merge 子分支名称 【强调】先checkout到主分支
    • git checkout master
    • git merge Tom

6、本地仓库与远程仓库合并过程

  • 创建远程仓库
  • 在本地仓库目录下连接远程仓库
git remote add 仓库名称(默认是origin) 远程仓库地址 
  • 获取远程仓库的分支信息
git fetch origin
  • 将远程仓库的master分支,合并到本地的master分支上
git merge --allow-unrelated-histories origin/master
  • 向远程仓库提交本地master分支
git push --set-upstream origin master
  • 新增功能后,重新push
git push 

7、先新建远程仓库,然后在本地克隆

  • 新建远程仓库
  • 在本地目录下克隆远程仓库
git clone 远程仓库地址
  • 修改本地代码后,将最新代码提交至远程仓库
git push  

8、提交代码与拉取代码

  • git pull
  • git push

第一次pull下来的master分支代码是一样的 A成员在本地master分支进行了开发,并push B成员也在本地master分支进行开发,并push 产生冲突 如何避免冲突,不要同时操作同一个分支

二、团队配合

  1. 组长新建组织

  2. 组长在组织中创建仓库

  3. 组长邀请组员进入组织(仓库–管理–所有—邀请成员)

  4. 通过所有成员申请

  5. 所有成员git clone组织中新建的仓库

  6. 【立刻马上】所有成员创建自己的分支,在自己的分支上进行开发

  7. 提交分支,将自己的分支提交至远程仓库,暂时不合并

    git push origin 分支名称
    
  8. 小组长主导进行分支合并 【看考小组团队配合操作流程图】

  9. 新的master分支将变为一个完整项目,可以打包上线

https://pic4.zhimg.com/v2-39de523b898bae06e213604e15291f5a_r.jpg?source=1940ef5c

v2-39de523b898bae06e213604e15291f5a_r

Xnip2021-08-29_14-26-06

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

互联网小队

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值