Git系列:运用Git创建空白分支进行项目相关文档管理

这篇具有很好参考价值的文章主要介绍了Git系列:运用Git创建空白分支进行项目相关文档管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


起因

项目管理过程中没有做好相关文档管理,比如需求,开发,测试等文档,需要对项目在过程中产生的相应文档进行管理,目前使用的是Git进行代码库管理,因此考虑通过Git进行相应的文档库管理。下面就是这次的一个考虑过程,供大家参考。

一、为什么会选择Git分支

起初,考虑将代码和项目文档统一放在master下,这样会带来一个弊端,大部分情况下,Git仓库下载都是全库下载,如果对只需要查看文档的小伙伴来说,这种方式就会把代码库同时下载下来,如果需要单文件下载,需要运行命令,这对不是开发的同事来说,可能不是很友好,因此这个方案被过掉了,转而采取了分支的方式去进行文档管理。

二、Git分支的简单介绍和好处

对开发小伙伴来说,分支的概念并不陌生,简单介绍一下,就是在版本控制过程中,同时推进多个任务,开发人员可以为每个任务创建单独的分支。使用分支意味着开发人员可以把自己的当前任务从开发主线上分离开,开发自己分支的时候,不会影响主线分支的运行。

好处就是:
1、同时并行推进多个功能开发,提高开发效率
2、各个分支在开发过程中,如果一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可。

有关分支的操作命令,这里就不多说了,可以自行查找。

三、本次的具体操作

如果项目在开发过程中,创建分支,不管是在网页端,还是通过其他客户端进行创建,基本上都是会让选择基于某一个分支作为初始节点,因此采用命令的方式就显得很重要。

1.$git checkout --orphan XXX

切换到本地的仓库目录,打开git bash,输入命令:git checkout --orphan XXX,然后后会提示:Switched to a new branch XXX,这时候就已经切换到新创建的分支下了。
Git系列:运用Git创建空白分支进行项目相关文档管理

2.删除当前分支里的内容

git rm -rf .

3.提交新的分支

以上两个步骤,只是在本地创建了一个新的空白分支,还需要把分支上传到代码库,空白分支是无法提交的,因此需要创建新的文件

$echo 'README' >> README.md
$git add README.md
$git commit -m 'xxx'
git push origin new_branch

这样一个新的空白分支就上传到代码库了,后面就可以上传相关文档到分支里了。

其他需要查看文档的人员,只需要在Git的网页端去下载分支文件夹就可以了。
Git系列:运用Git创建空白分支进行项目相关文档管理

注:操作过程中注意分支的切换,Git的分支在切换的时候,是在本地的同一个目录下去切换的,因此,在两个不同文件的分支进行切换的时候,会发现本地的文件有所不同。

总结

以上,就是本次的操作的一个全过程,其实,貌似这个分支的方案也不是很好用。。。。所以,最后我还是没用这个方案,采用了云文档的方式。。。不知道大家是如何去管理项目中的文档的,欢迎在评论区进行讨论学习一下!文章来源地址https://www.toymoban.com/news/detail-499207.html

到了这里,关于Git系列:运用Git创建空白分支进行项目相关文档管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Git】git初始化项目时 | git默认创建main分之 | 如何将git默认分支从main改为master

    在 Git 中,如果你在第一次提交后想要将默认分支名从 main 修改为 master,你可以按照以下步骤进行操作: 创建 master 分支: 首先,你需要在当前的 main 分支基础上创建一个新的 master 分支。使用以下命令: 删除 main 分支: 现在你已经创建了一个新的 master 分支,可以将 main

    2024年02月08日
    浏览(46)
  • Git系列教材 (三)- 创建项目

    步骤1:把自己的项目共享到Git上 步骤2:在Git上新建仓库 步骤3:输入仓库名称 步骤4:创建成功,得到git地址 步骤5:在Eclipse中创建一个java项目 步骤6:Share Project 步骤7:配置仓库 步骤8:创建仓库 步骤9:提交项目 步骤10:设置提交信息 步骤11:设置git参数 步骤12:指定分支 步骤13:提交成功

    2024年02月03日
    浏览(32)
  • Git 分支相关操作

    Create a new directory and initialize a Git repository. We are going to create a directory named “tutorial”. 进入这个tutorial文件夹,创建一个文件“myfile.txt”,在其中添加如下文本: 然后执行如下的 add 和 commit 命令: At this point, the history tree should look like this. Let’s create a new branch with the name “

    2024年02月06日
    浏览(25)
  • git使用查看分支、创建分支、合并分支

    一、查看分支 查看的git命令如下: 1、查看远程分支 2、查看本地分支 二、创建和切换分支 1、创建新分支 2、切换分支 3、创建分支的同时,切换到该分支上 三、从远程仓库pull(拉取)代码到本地分支 1、指定远程分支,和本地分支 2、如果不写本地分支名称,则默认和远程

    2024年02月08日
    浏览(49)
  • git创建本地分支、删除分支

    通常我们在开发或者调试某个功能的时候,一般会从主分支新开一个单独的分支仅供自己使用,当我们开发完成后在提交合并请求给管理员,管理员进行代码审核确认ok后再合并入主分支。 第一步,下载远程代码到本地 使用 Git-clone 命令可以将代码从远程仓库下载到本地 第二

    2024年02月07日
    浏览(52)
  • git克隆和创建分支(根据指定分支克隆或创建)

    1.创建分支的方法可以根据需求灵活调整,如先clone(master),再根据远程分支创建本地分支 2.在pull(拉取)或push(推送)时,指定特定的远程分支 热情。 真正的教育不能没有热情关怀和洞察力。 ——苏霍姆林斯基

    2024年02月16日
    浏览(53)
  • Git学习 -- 分支合并、版本修改相关

    目录 learn GIT Learn Git Branching merge和rebase的使用 基础命令 版本回退 工作区和暂存区 管理修改 撤销修改 删除修改 learn GIT Learn Git Branching 这是Gitee上的Git学习教程 Learn Git Branching Git Rebase Learn Git Branching 最终的实操 merge和rebase的使用 参考: https://www.cnblogs.com/michael-xiang/p/131798

    2024年01月24日
    浏览(41)
  • 【Git】分支管理--创建新分支、删除分支、恢复分支

       1、查看所有分支 2、切换到将要复制的现有分支   sourceBranch 为接下来要复制到新分支的现有分支名。创建的新分支依赖当前所在分支,且新分支一旦创建不能更改依赖,所以要提前切换到希望复制的分支 3、创建新分支   newBranch 为新分支名 4、push内容到新分支  

    2024年02月07日
    浏览(40)
  • git基于当前分支创建新分支

    在当前分支下,新建分支 推送到远程仓库 将本地分支和远程分支关联 方法二 :用编辑器创建新分支 vscode 点击左下角分支,编辑器上方出现“从...创建分支”,直接创建新分支。分支代码推送到远程即关联远程分支   

    2024年02月09日
    浏览(40)
  • Git创建新分支,分支常用命令

    注意新建的分支是基于当前所在的分支来创建的,比如当前处于develop分支,新建的分支就基于此分支 即在远程仓库用此分支的代码来新建此分支,只有第一次需要用 -u,后续都是正常的commit、push。 -u表示把本地分支和远程分支进行关联,远程仓库的别名一般是origi 查看所有

    2024年02月13日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包