• 进公司第一天 git流程


    在一个团队协作的代码仓库中,通常会有一些常见的Git工作流程和最佳实践,以确保代码的管理和协作是有序的。下面是一个常见的Git工作流程,你可以根据情况进行调整:

    1. 克隆代码库: 当你加入公司项目时,首先应该从远程代码仓库克隆代码库到你的本地计算机。这可以使用git clone命令完成。

      git clone <远程仓库URL>
      
      • 1
    2. 创建分支: 在你开始编写代码之前,通常会创建一个新的分支来进行开发工作。这是一个很好的实践,因为它可以隔离你的工作,防止影响到主分支(通常是mastermain分支)。

      git checkout -b feature/my-feature
      
      • 1

      在这个示例中,我们创建了一个名为feature/my-feature的分支,你可以根据你的需求来命名。

    3. 编写代码: 在你的分支上开始编写代码。确保定期提交代码以保存你的工作。

      git add .
      git commit -m "添加了新功能"
      
      • 1
      • 2
    4. 拉取最新代码: 在提交代码之前,确保你的分支是基于最新的主分支代码的。你可以使用以下命令从远程仓库拉取最新的更改:

      git pull origin master
      
      • 1
    5. 解决冲突: 如果在拉取最新代码时出现冲突,需要解决冲突并重新提交。

    6. 推送分支: 当你的功能完成并通过了测试,可以将你的分支推送到远程仓库,以便其他人可以查看和审查你的代码。

      git push origin feature/my-feature
      
      • 1
    7. 发起合并请求(Pull Request): 在一些团队中,你可能需要发起一个合并请求(也称为Pull Request或Merge Request),以请求将你的分支合并到主分支。这是一个重要的代码审查和合并过程。

    8. 代码审查: 其他团队成员将会审查你的代码,并提供反馈。你可能需要根据反馈做出修改。

    9. 合并分支: 一旦你的代码通过了审查,合并请求将被接受,你的代码将合并到主分支。

    10. 删除分支: 可以选择删除已合并的分支,以保持仓库的整洁。

    git branch -d feature/my-feature
    
    • 1

    这只是一个通用的工作流程示例。具体的工作流程可能因公司的规定、项目的需求和团队的协作方式而有所不同。在加入公司后,最好与同事或团队成员讨论他们使用的Git工作流程,并了解公司的代码管理标准和最佳实践。根据公司的要求和项目的需求来调整你的工作流程。

    创建新分支 dev

    1.创建新分支(但此时仍在主分支上
    git branch dev

    2.切换到某一分支
    git checkout dev

    3.创建+切换
    以上两步,可以合并为git checkout -b dev

    4.把新分支推送到git上
    git push origin dev

    把分支合并到主分支

    1.切换到主分支
    git checkout master

    2.合并
    git merge dev

    git push 或者git push origin master

  • 相关阅读:
    面试算法 二叉树的遍历,方法 :迭代 ,前序遍历: 中序遍历: 后序遍历: 层序遍历
    SystemC入门学习-第5章 同步逻辑建模
    Android异步和线程
    如何查看连接的Linux服务器是ubuntu还是centos
    为什么大家考完软考中级都去考高级?原因在这里!
    「案例分享」DevExpress XAF (WinForms UI)赋能医疗管理系统,让操作更自动化!
    Linux、Ubuntu、CenterOS、RedHat、Debian、AIpine关系和区别?
    threejs 加载各种格式的3d模型 封装
    VTK--接口讲解之vtkLinearExtrusionFilter
    Pyqt常用代码片段
  • 原文地址:https://blog.csdn.net/weixin_63681863/article/details/132898697