目录
第一步:创建项目文件夹
第二步:创建项目的版本库
第三步:配置版本库参数
配置用户信息
防止中文乱码
第四步:将当前文档提交到版本库
第五步:修改文档并提交修改
第六步:将文档切换到指定版本
个人文档管理总结
本文共3346个字,阅读大约需要9分钟,欢迎指正!
问题解答
正文开始
提示
本文希望大家先照着敲一遍,下一篇我们会介绍Git的基本工作原理帮助大家更好掌握Git。
Git学习笔记.docx" 这个文档,先要创建一个空文件夹,把 "Git学习笔记.docx" 放入其中。项目文件夹" ,"项目" 一词更加具体的含义为 "《Git学习笔记.docx》文档的版本控制项目" 。如下图所示:Git学习笔记.docx 中的内容如下图所示,后面的步骤我们会在这个文档中添加和删除内容,并通过Git返回到指定的版本!说明
Git GUI Here 表示在当前的文件夹中,运行Git 的图形化交互工具。
Git Bash Here 表示在当前的文件夹中,运行 Git 的命令行交互工具。
我们首先学习 Git 的命令行交互工具,学会了 Git的相关命令,可以更效率地管理我们的文档。
git init,然后回车,即可创建 本项目的版本库,版本库是以 .git 命名的隐藏文件夹。如下图所示:注意
版本库( .git文件夹)默认是隐藏的文件夹,如果要看到此文件夹,需要点击资源浏览器的【查看】,然后勾选【隐藏的项目】,如下图所示:
.git 文件夹)创建之后,我们就可以 “存档” 我们的文件夹了,但在此之前我们需要配置用户信息,并且针对windows用户我们还要解决中文显示的问题。提示
Git命令非常多,我们只要掌握最常用的几个,满足日常文档管理需求即可。
git config --local user.name user_name
git config --local user.email user_email
git config 用来设置版本库参数,本质是把输入信息写入到 config 配置文件中(提示:config文件在 .git 目录中有一份 )--local 表示设置的参数只针对此项目生效(只对当前目录下的 .git 版本库生效)user.name 表示 设置 config 文件中的 用户名称user.email 表示 设置 config 文件中的 用户联系方式user_name 和 user_email 是用户自定义的git config 的本质是把输入信息写入到配置文件中。我们可以进入到项目版本库中,打开 config 文件进行验证。.git文件夹中的其他文件夹和文件我们在后续推文中会一一讲解。现在,我们需要知道.git下的 config 文件是 版本库的配置参数文件。
git config --global core.quotepath false注意
git status可以暂时理解为查看项目中文档的变动情况。Untracked files表示文档还没有被Git管理,我们将在第四步中详细介绍。
Git学习笔记.docx" 。让 Git 管理文档的必要操作是把文档提交到版本库(类似我们玩游戏时需要点击保存)。git add .
git commit -m "创建了版本库,创建了 Git学习笔记.docx"
git add . 将项目文件夹中的所有文档提交到版本库的暂存区。我们也可以指定文件如 git add Git学习笔记.docx ,暂存区是什么我们在下期推文中详细介绍。git commit -m "注释信息" 将暂存区的文档提交到版本库的master分支,关于 master 分支的介绍也在下期推文中。重点提示
git commit -m"注释信息" 这个命令中,"注释信息"非常重要,当我们持续提交多个版本后,恢复到指定的版本需要通过注释信息来判断!
Git学习笔记.docx" 文档,删除一些文本,修改后内容如下:git add .
git commit -m "删除了文档中的内容"
重点提醒
文档发生重大更改,或者我们希望保存当前的文档时,则要提交当前的文档,否则文档丢失,只能从版本库中恢复之前一次 "存档" !一句话,及时提交修改后的文档,并做好版本备注!
git reflog 命令,如下图所示:git reset --hard afdb765,操作如下图所示: git init 创建版本库git config 命令设置用户信息和添加防中文乱码配置git add . 和git commit -m"注释" 将文档提交到版本库 git reflog 查看 提交ID(前7位)git reset --hard 提交ID(前7位) 将文档切换到指定的版本我们将在数据治理板块中推出一系列原创推文,帮助读者搭建一个完整的社科研究数据治理软硬件体系。该板块将涉及以下几个模块(点击标题即可跳转至相应合集):
点击搜索你感兴趣的内容吧
往期推荐
数据Seminar
这里是大数据、分析技术与学术研究的三叉路口
文 | 《社科领域大数据治理实务手册》