在咱们实践开发中咱们需求根据需求不断的对自己开发的项目进行修改,当想要追踪一个或许多个文件的历史记录的时候常常很难查找,于是就有了下面这种思路
这是曩昔我开发的一个基于openGl的小项目,因为不会Git,我挑选跟着功用的增加,创立一个又一个重复的项目,每次仿制一次,再增加新的功用。然后过了好久以后一会发现内存变小了,命名也逐渐离谱,并不清楚每个版别的差异。若后面需求其他人协助完成果更麻烦了。这个时候版别操控就十分重要了。
一、什么是版别操控?
版别操控(Revision control)是一种在开发的进程中用于管理咱们对文件、目录或工程等内容的修改历史,便利检查更改历史记录,备份以便恢复曾经的版别的软件工程技术。
- 实现跨区域多人协同开发
- 追踪和记载一个或许多个文件的历史记录
- 组织和维护你的源代码和文档
- 统计工作量
- 并行开发、提高开发效率
- 跟踪记录整个软件的开发进程
- 减轻开发人员的负担,节省时间,一起降低人为过错
好,要想真实学会版别操控,把上面复杂的代码运用Git移植到GitHub上,咱们得先了解一下Git,那么先来学习一下Git系统装备的常见指令
二、Git系统装备的常见指令
下面是一些关于Git系统装备的常见指令,这些指令用于设置Git的全局装备、用户信息、文本编辑器等。在运用这些指令时,你需求将 <装备选项>
和 <装备值>
替换为你的详细装备信息。
1. 装备用户名:
git config --global user.name "<你的用户名>"
2. 装备用户邮箱地址:
git config --global user.email "<你的邮箱地址>"
3. 装备文本编辑器(例如,运用VS Code):
git config --global core.editor "code --wait"
4. 装备换行符处理(Windows系统一般需求装备):
git config --global core.autocrlf true
5. 检查当时的Git装备:
git config --list
6. 获取特定装备项的值(例如,检查用户名):
git config user.name
7. 装备默许合并东西(例如,运用VS Code的合并东西):
git config --global merge.tool vscode
8. macOS 下检查 Git 装备文件
Git 装备文件一般存储在用户的主目录下,名为 .gitconfig
的躲藏文件中。
(1)在终端中输入以下指令,然后按 Enter 键,这将切换到你的用户主目录。
cd ~
(2)输入以下指令来列出主目录中的一切文件,包含躲藏文件和文件夹,这将显现主目录中的一切文件和文件夹的列表,包含躲藏的。在列表中,你应该可以看到名为 .gitconfig
的文件。
ls -a
(3)打开 .gitconfig
文件:你可以运用 Vim 编辑器打开 .gitconfig
文件,指令如下:
vim .gitconfig
9. 设置Git的默许分支名(例如,将默许分支名从master
改为main
):
git config --global init.defaultBranch main