Git操作工作流程

简介: 工作中最常使用的git工作流程

99的git操作流程

  • git是什么?

    • 一个分布式的版本控制系统,代码管理,存储,且能够追踪、记录并控制用户对其代码的修改。
  • 用他干什么?

    • 日常log
    • 工作进度/内容
    • 会议内容
    • 日常分享
  • 怎么操作?

    • 打开visual studio code
    • 什么操作都没有的情况下

      • git pull
    • 有冲突--解决冲突

      • vsc工作窗口手动查看内容是否正确
      • 保留双方的更改
      • 暂存//git add -A
      • 继续合并/git rebase --continue
    • 没有冲突/操作--写log/传文件/todo

      • 在visual studio code里编辑/或直接拖文件到tianyandesign
    • 编辑完add--暂存文件

      • git add -A
      • 暂存前可以查看当前工作区的状态//git status
      • 正常状态//nothing tocommit,working tree clean
    • commit--提交文件

      • git commit -m “提交的备注”
      • 只有一个commit提交

        • git push <仓库源别名>/<分支名>
      • 多个commit提交

        • 查看远程和本地的log//git log --oneline --decorate --graph --all
        • 退出//q
        • 几个提交合几个,假如3个HEAD后面是3//commitgit rebase -i HEAD~3
        • 再次查看log//git log --oneline --decorate --graph --all
    • 拉取

      • git pull
    • 有冲突--解决冲突

      • vsc工作窗口手动查看内容是否正确
      • 保留双方的更改
      • 暂存//git add -A
      • 继续合并/git rebase --continue
    • 推送--push

      • git push -f
    • 发起pr--web合并
相关文章
|
3月前
|
开发工具 git 开发者
Git版本管理常见文件提交流程讲解
以上就是Git常见文件提交流程概述。掌握此流程对于任何使用Git进行版本控制和协同工作项目团队成员都至关重要。
161 13
|
5月前
|
数据可视化 Java 测试技术
Git Flow 现代实操指南含从代码提交到 CI/CD 全流程的实用技巧与长尾关键词解析 Git Flow
本指南结合现代技术趋势,详解Git Flow工作流,涵盖GitHub Actions自动化、Conventional Commits规范、Gitmoji可视化等内容,助你实现代码到CI/CD的全流程管理,提升团队开发效率与代码质量。
409 2
|
4月前
|
开发工具 git 开发者
Git流程控制:远程仓库操作的实用指南
通过遵循这些步骤和策略,你将能够更有效地与远程仓库进行交互,确保代码变更的透明度和项目历史的干净。同时,良好的版本控制习惯可以减少潜在的冲突,并帮助保持代码库的整洁。在日常工作中应用这些实用的Git流程控制技巧将是非常有益的。
180 0
|
8月前
|
人工智能 API 开发工具
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
GitHub MCP Server是基于Model Context Protocol的服务器工具,提供与GitHub API的无缝集成,支持自动化处理问题、Pull Request和仓库管理等功能。
1681 2
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
|
图形学 开发工具 git
Unity与版本控制:游戏开发团队如何利用Git打造高效协作流程,实现代码管理的最佳实践指南
【8月更文挑战第31天】版本控制在软件开发中至关重要,尤其在Unity游戏开发中,能提升团队协作效率并避免错误。本文介绍如何在Unity项目中应用版本控制的最佳实践,包括选择Git、配置项目以排除不必要的文件、组织项目结构、避免冲突、规范提交信息以及使用分支管理开发流程,从而提高代码质量和团队协作效率。
1393 2
|
开发工具 git
idea的git reset current branch to here操作详解
idea的git reset current branch to here操作详解
1920 1
|
Ubuntu 开发工具 git
git 超实用教程【人人必会!】(含大厂的 git 操作规范)
git 超实用教程【人人必会!】(含大厂的 git 操作规范)
491 0
|
开发工具 git 开发者
【专栏】探讨了 Git 中的 `git rebase` 操作,它用于重新应用提交到另一分支,改变历史顺序
【4月更文挑战第29天】本文探讨了 Git 中的 `git rebase` 操作,它用于重新应用提交到另一分支,改变历史顺序。与 `git merge` 不同,rebase 重写提交历史,提供简洁线性的历史记录。文章介绍了 rebase 的基本操作、应用场景,如整理提交历史、解决冲突和整合分支,并强调了使用注意事项,如避免在公共分支上操作。尽管 rebase 可以带来整洁的历史和冲突解决便利,但其潜在的风险和可能导致的历史混乱需谨慎对待。理解并恰当使用 `git rebase` 可以提升开发效率和代码质量。
842 1
|
存储 开发工具 git
Git工作流程:如何在团队中协作?
Git工作流程:如何在团队中协作?
|
Shell 测试技术 开发工具
《Git 简易速速上手小册》第9章:Git 工作流程定制(2024 最新版)
《Git 简易速速上手小册》第9章:Git 工作流程定制(2024 最新版)
140 1