进公司第一天 git流程

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

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

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

    git checkout -b feature/my-feature
    

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

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

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

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

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

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

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

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

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

git branch -d feature/my-feature

这只是一个通用的工作流程示例。具体的工作流程可能因公司的规定、项目的需求和团队的协作方式而有所不同。在加入公司后,最好与同事或团队成员讨论他们使用的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

猜你喜欢

转载自blog.csdn.net/weixin_63681863/article/details/132898697