精华内容
下载资源
问答
  • 未进行版本管理的文件
    千次阅读
    2022-01-17 22:28:45

    git 版本管理

    1. git init 将普通的文件夹初始化为一个git 仓库。
    2. git status 查看当前仓库的状态。
    3. git add “xxx.txt” 将未跟踪的文件添加进仓库。git add . 将未跟踪的文件全部添加。
    4. git commit -m “初始化” -m “xxx” 为此提交的备注信息
    5. git log 查看变更日志。
    6. vim 123.txt 打开123.txt文件,按ESC + ZZ 退出。i 和 ESC 之间转换状态。【unix命令】
    7. git restore xxx.txt 撤销已改动但未提交文件。
    8. ls 陈列文件夹中的所有文件 【unix命令】
    9. git branch 查看所有分支。
    10. git checkout -b 某某bug 切出一个分支。
    11. git checkout master 切到 master 分支。
    12. git merger 某某bug 合并分支到 master 分支。
    更多相关内容
  • 利用git进行word文档版本管理

    千次阅读 2022-05-25 15:53:04
    进行文件传输或修改的时候总会遇到存储或传输压力大的问题,而Git在版本迭代方面非常出色。 在撰写毕业论文或其他大型论文时,一篇文章通常需要经过反复修改,往往我们通过复制文件对其重命名来进行版本的标识...

    前言

    • 在进行大文件传输或修改的时候总会遇到存储或传输压力大的问题,而Git在版本迭代方面非常出色。

    • 在撰写毕业论文或其他大型论文时,一篇文章通常需要经过反复修改,往往我们通过复制文件对其重命名来进行版本的标识。这样不仅浪费存储空间,同时,文件管理起来也相当不便。Git作为常用的版本分布式管理软件有效地解决了这一问题,让我们可以对每次改动进行有效的管理;Pandoc是常用的标记语言转换工具,可实现不同标记语言间的转换(HTML、Word、Ebooks、PDF、TeX…)。下面介绍使用Git+Pandoc的搭建过程。

    • 值得一提的是,git适用于管理纯文本文件,这也是绝大多数程序管理大型项目代码版本迭代的方式(所有代码的源文件都是纯文本文件),但.docx文档显然不属于纯文本文件,所以才需要安装Pandoc对其进行转换。git这个用于分布式文件的版本控制系统本就不是为.docx这种二进制文件设计的,所以整个版本控制过程略显生硬。这也是不少人选择Latex而不是Word的一大原因之一(Latex源文件是纯文本文件)。

    准备

    你需要做好如下准备工作:

    • 安装git 官网下载,一路next,记住安装路径
    • 安装Pandoc 官网下载,一路next
      在这里插入图片描述
      安装完成界面
      在这里插入图片描述

    配置文件

    • 配置环境变量

      • 找到pandoc的安装路径,我的是 C:\Users\30954\AppData\Local\Pandoc
      • 我的电脑→属性→高级系统设置→环境变量→Path→编辑(将上述路径加入即可)
    • 配置文件

      • 找到git的安装路径,打开配置文件 gitconfig (我的路径是D:\setup\Git\Git\etc\gitconfig)
      • 加入以下内容
    [diff "pandoc"]
              textconv=pandoc --to=markdown
              prompt = false
    [alias]
              wdiff = diff --word-diff=color --unified=1
    
    • 在工程目录下(就是你写word的文件)新建一个文本,后缀改成.gitattributes,里面内容写入
     *.docx diff=pandoc   //doc也行
    

    开始写作

    • 配置用户名和邮箱
      • 工程目录下右击→Git Bash Here
      • 输入下列内容
        git config --global user.name  "username" 
        git config --global user.email  "email" //这一步完成后会在前面的.config文件夹中出现你的配置信息
    
    • 新建文档
      • 在工程目录下新建一个测试文件,命名为论文.docx,随便输入一些内容
        在这里插入图片描述
    • 在该目录下打开Git bash,输入如下命令
       git init      //目录初始化
       git add .     //将该目录下所有文件加入进来(相当于把目录下的文件加入一个仓库方便你管理)
       git commit -am "初始提交"    //对改动版本进行标识
    
    
    • 界面如下
      在这里插入图片描述
    • 在文档中做一些修改并保存
      在这里插入图片描述
    • 输入git wdiff查看修改内容(白色为未修改部分,绿色为修改部分)
      在这里插入图片描述
    • 再次提交修改并查看提交日志
    git commit -am "改动1"
    git log 论文.docx   //查看历史版本
    
    

    在这里插入图片描述

    • 版本回退
      • 这是使用git管理word文档的核心价值所在
    git reset --hard version   //version就是上图中commit之后的版本号,选择对应版本号即可
    

    在这里插入图片描述

    • 此时已经回退到初始提交的版本
      在这里插入图片描述

    • 当回退到很早之前的版本后,此时输入git log只能查看到该版本之前的所有版本日志,那如果我们又想reset到最新的某个版本呢?此时可输入git reflog查看文档版本变换的所有过程,并可以查看对应版本号。
      在这里插入图片描述

    • git命令总结

    git init                    //初始化
    git add file.doc            //加入指定文件,偷懒的话可以直接 git add .
    git commit -am "版本标识符"  //版本标号
    git wdiff                   //查看当前改动
    git log                     //查看历史版本
    git reset --hard vesion     //版本回退
    git status                  //查看当前数据
    pandoc -s file.docx -t markdown -o file.md //pandoc强大之处,可直接进行文件转换;这里是将.docx转换为.md文件,在相应的工程目录下会多出一个markdown文件
    
    

    以上所有的git命令后面都可以加特定文件名,比如论文.docx文件夹,我们输入git add te 按tab就可出现全名,这样方便我们对指定文件进行操作

    最后

    由于git对word文档的版本管理就是单纯的复制多个文件,远不像纯文本文件那样方便,所以当你进行多次commit后,可能文档本身的大小只有2M,但工作目录的的大小已经达到200M,这是完全有可能的。

    如果你想更方便的使用git进行论文版本控制,建议你使用Latex(Latex的论文排版也是其一大优势,但是在所见即所得这一方面就远不如Microsoft Word这类富文本文档了)

    展开全文
  • Git忽略已加入和加入本控制的文件

    1. 对于未加入版本控制的文件,可以创建.gitignore文件来忽略

    在工程目录下创建.gitignore文件,添加想忽略的,这些文件必须是没有add 到版本库的,这样才会起作用,文件内容如下所示:

    .gitignore
    /projectName/WebRoot/WEB-INF/classes
    /projectName/src/resource/config.xml

    2. 对于已经加入版本控制的文件,需要命令来强制忽略

    如果不小心 config.xml 文件被同事加入版本库了,可以用如下命令强制忽略这个文件:

    git update-index --assume-unchanged config.xml

    这样,即使已经更改了文件,用git status也不会看见文件已经更改。

    取消这种设定可以使用如下命令:

    git update-index --no-assume-unchanged config.xml
    展开全文
  • myeclipse,idae,vscode开发工具,javaweb,vue项目等需要忽略的配置文档等资源都包含了,收藏起来方便使用

    git版本管理 .gitignore 忽略管理的文件大全

    myeclipse,idae,vscode开发工具,javaweb,vue项目等需要忽略的配置文档等资源都包含了,收藏起来方便使用

    HELP.md
    target/
    /**/WEB-INF/classes/
    !.mvn/wrapper/maven-wrapper.jar
    !**/src/main/**/target/
    !**/src/test/**/target/
    
    ### STS ###
    .apt_generated
    .classpath
    .factorypath
    .project
    .settings
    .springBeans
    .sts4-cache
    
    ### IntelliJ IDEA ###
    .idea
    *.iws
    *.iml
    *.ipr
    
    ### NetBeans ###
    /nbproject/private/
    /nbbuild/
    /dist/
    /nbdist/
    /.nb-gradle/
    build/
    !**/src/main/**/build/
    !**/src/test/**/build/
    
    ### VS Code ###
    .vscode/
    
    
    展开全文
  • 注:在此归档,以供日后和看到的朋友参考 1、打开IDEA主页面下的Version Control 2、在空白处右键选择New Changelist 起个名字,ingore等 ...commit时默认Default Changelist里面做修改的文件 ...
  • 2)论文/技术文档(docx)写作过程中,不同文档版本管理 3)最好能跨平台(win,mac)使用 解决方法 概要步骤: 1)安装与设置Git,创建版本库(repository) 2)安装Pandoc,配置Git以能管理Microsoft Word的...
  • 在Win10中,文件资源管理器经常出现崩溃响应的问题,可能出现的问题是,双击“此电脑”进入就出现Windows资源管理响应的问题,或者任意软件通过打开文件对话框选择文件出现资源管理器总是崩溃等等,那么Win10...
  • idea Git 添加文件版本控制 Idea Git 移除文件...1、Rollback ,移除版本控制,针对的commit过的文件 2、可以从文件的颜色上进行区分: 绿色:commit过的文件 蓝色:commit过,修的文件 ...
  • 一、Git 简介 Git是目前流行的分布式版本管理系统。 它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响。也因此其近乎所有的操作都是本地执行,所以在断网的情况下依然可以...
  • 使用Git连接到GitHub并进行版本管理

    万次阅读 多人点赞 2018-05-19 13:53:57
    Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而GitHub则是一个面向开源及私有软件项目的托管平台,或者说它是一个在线的项目版本管理系统,它为基于git的版本控制和项目...
  • Git版本管理及使用规范

    千次阅读 2022-03-07 19:24:14
    Git分支管理 Git常用分支包括: master,hotfix,bugfix,release,develop,feature。 master:项目主分支,有且仅有一个,除项目负责人外其他开发人员不得向 master 分支合并内容。 hotfix:紧急线上 bug 修复...
  • 为了对电脑上的代码进行管理,避免各种复制、粘贴,而且还容易混乱,决定在本机上搭建单机版本控制服务器,原来想着可能需要特别大的磁盘空间用于存储服务器及代码,并且也做好了学习SVN服务器配置的准备,但搜索...
  • Node 多版本管理

    千次阅读 2022-02-22 14:20:29
    Node 学习 Node 多版本管理
  • 【latex】4 写作时使用git进行版本管理 【latex】4. 写作时使用 git 进行版本管理 4.1 git 的作用简单介绍 简单来说,git 是用来管理版本的最好的工具之一,并且可以把自己的文件托管到云平台上,避免出现由于机器...
  • idea学习系列三之版本管理工具

    千次阅读 2020-03-22 17:27:45
    这篇文件将会介绍一下在idea中版本管理工具的使用,因为版本管理工具也是开发中必不可少的东西。这里主要介绍两个主流的版本管理工具git和svn。 不过这里的主题是idea所以只介绍在idea中如何使用这两个版本管理工具...
  • 使用Git来进行代码版本管理

    千次阅读 2018-04-24 11:55:14
    本文总结了郭霖在《第一行代码:android》一书中提到的版本管理工具Git的使用方法,以及廖雪峰的Git教程,并加入自己的理解。本文讲述了如何管理本地文件版本仓库,以及如何下载、同步和修改GitHub上的仓库。
  • SVN 取消版本控制并添加至忽略列表

    千次阅读 2021-01-30 10:21:53
    起因:由于项目中的IDE Jdeveloper在某些指定目录下面会生成server.xml以及...正如SVN官方指南所言:如果你不小心添加了一些应该被忽略的文件,你如何将它们从版本控制中去除而不会丢失它们?或许你有自己的IDE配...
  • 软件版本管理

    千次阅读 2019-01-09 18:02:36
    1.PC端产品内部版本管理说明 为了规范产品管理,提高产品质量,特制定产品版本规则。产品从版本上分为主版本和分支版本,从稳定程度上分为每日构建、内部测试版(alpha测试)、Beta测试版、稳定版。 所有的版本...
  • 测试管理之--文档管理

    千次阅读 2018-05-05 17:46:13
    测试文档是整个测试中的重要输出;测试文档同时也贯穿测试活动的始末;在测试计划、测试设计、测试执行、...1、测试文档怎么管理?2、哪些文档需要管理?3、如何养成文档习惯?首先,谈一下第一个问题。测试文档的特...
  • git 把文件版本管理中移除

    万次阅读 2015-12-30 19:11:26
    转载▼ ...刚学git时,一股脑吧所有...gen 和bin 文件夹下的文件是编译生成的,最好不要加到版本管理中,最好加入到.gitignore文件中(这两个文件夹要留,只是把文件夹下的文件移除版本管理库) 可是,我已
  • 回退命令git reset命令git log命令git reflog命令进行回退操作各种版本回退举例git远程覆盖本地结语 1.介绍 git是我们代码管理必不可少的工具,平常我们使用时可能用遇到下面的问题,有时候我们提交代码后,发现提交...
  • 第一步,在“选项”->“保存”->“自动恢复文件位置”找到文件默认...第三步,打开“信息”找到“版本”,点击“管理版本”,选中刚刚拷贝进去的asd文件进行文档恢复即可!至此,文档恢复操作已完成。...
  • 常见版本管理工具

    万次阅读 2017-09-19 22:22:05
    CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。CVS版本控制系统是一种GNU软件包,主要用于在多人开发环境下的源码的维护。 2009年,绝大多数CVS服务...
  • 软件版本管理规定

    万次阅读 2018-05-30 16:08:41
    3. 职责版本管理员负责统计研发软件的版本信息,管理软件版本号,向软件工程师传达工程及销售人员反馈的软件问题并进行汇总,并在软件升级结束后向生产部集成工程师提供新版本的软件系统。项目负责人及软件工程师...
  • Git本地版本管理

    千次阅读 2018-07-05 23:58:19
    这种系统下,客户端不只是简单地拉取某个版本文件,而是把整个记录文件版本的数据库(即整个代码仓库)都克隆到本地系统上。这样以来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地...
  • IDEA 版本控制

    千次阅读 2020-05-11 11:32:56
    按照IDEA的版本控制目录阅读https://www.jetbrains.com/help/idea/adding-files-to-version-control.html。...第二章 通过版本控制管理文件 1.增加文件到版本控制库 第一种方法 第二种方法 第三种方...
  • 项目版本管理

    千次阅读 2019-03-02 20:59:04
    内部的版本管理可以帮助研发、测试、产品、工程等各部门对产品执行严格的定义,避免出现因版本不一致而造成沟通问题和项目延迟。 版本管理 版本号分为四部分:主版本号.子版本号.修正版本号-SNAPSHOT 主版本号 当...
  • 问题:idea通过VCS/Checkout from Version Controller下载下来的代码,发现更新代码后无法提交,也无法更新。解决办法:1.首先进入idea的File/Settings/Version Controller/Subversion配置2.上一步完成后再通过VCS/...
  • 飞流Flow是基于git的多主干分支模式的版本管理模型(也叫分支模型),区别于传统使用develop分支、release分支和master的gitflow,飞流Flow采用了 feature + n*release + master 的分支形式实现版本管理,而其中,n ...
  • 图中显示的是项目中忽略版本管理的那些文件,可以看到都是在.idea文件夹下的一些文件,这些文件是不需要版本控制的,也不需要显示在这local changes一栏的。所以,你选中这些多余的文件,然后ignore掉就可以啦。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 496,506
精华内容 198,602
热门标签
关键字:

未进行版本管理的文件