【git】入门

简介: 【git】入门

当我们设计文档时,我们会不断的修改文档,而设计的文档通过第一次修改,第二次修改,很难讲每次修改的版本维护起来,每个版本可以分为v1,v2 ,v3,v4如果需要哪个版本,我们可以直接查看。

随着版本的不断增多,维护好版本是具有挑战的,各自版本的修改内容是怎么样的呢??

版本控制器:记录每次修改的以及版本迭代的一个管理系统。

Git可以控制电脑的所有格式的文档,对于开发人员,他们需要管理的就是自己项目中的源代码文档。


git可以记录修改过程中新增了啥(文本文件,以及二进制文件)

1.centos下git的安装

git --version  //查看git是否安装过。

如果安装过的话,就会显示对于的版本号。

yum remove git//卸载git的指令

sudo yum install git -y//安装git的指令

指令后面加 -y会直接安装

安装必须是在root下安装,普通用户没有权限。

2.创建本地仓库

git init //初始化空的本地仓库

该仓库在目录gitcode下,当初始化好本地仓库的话,我们必须配置id和email,用于我们提交代码时,确认我们的身份.

git config user.name "zjwdecode"//配置用户名
git config user.email "2940568120@qq.com"//配置邮箱

如何查看我们配置好的信息呢??

git config -l//查看配置项

怎么将对应的配置项删除呢??

git config --unset user.name //删除对应的配置项

我们可以在本地创建不止一个仓库,我们可以对所有的本地仓库统一配置

统一配置用户名以及统一配置邮件

git config --global user.name "zjw"//对所有的本地仓库配置用户名
git config --global user.email "2940568120@qq.com"//对本地仓库配置邮箱

注意通过- -global配置的信息不能通过git config --unset user.name 来取消配置,应该加上 - -global;及git config - - global - -unset user.name


我们在gitcode目录下创建一个readme 文件

这里的readme需要通过别的地方拷贝过来,要不就无法修改

在gitcode路径下,但不在.git路径下的其他地方属于工作区,而我们的readme文件就在工作区(同目录下的工作区),Git不能修改.此时readme文件还不能被git管理

注意不允许直接在.git下创建readme文件,不能通过vim来修改.git里面的东西


3.认识版本库,暂存区和工作区

版本库:.git就是版本库

工作区:和.git在统一目录下,是在电脑上你要写代码或⽂件的⽬录。

暂存区:⼀般存放在 .git ⽬录下的 index ⽂件(.git/index)中,我们把暂存区有时也叫作索引(index).

版本库中存在对象库,对象库objects 修改工作区内容会写入对象库的一个新git对(来维护所有版本)

如何将工作区的readme放到暂存区中呢??

git add . //将当前目录下的所有内容添加进暂存区

这里的内容包括修改内容,新增内容,以及删除内容的信息

git commit -m "first git"//将同步信息保存到本地仓库 必须带-m操作 后面跟的是提交备注
git log//查看提交的时间以及提交的记录

git log --pretty=oneline//将提交信息漂亮的打印在一行

tree .git/    //查看版本库下的文件

object中存在许多对象,在git中我们要查看对应对象信息的指令是:

git cat-file -p  317adc41665579db0d3f88153f44f0a747ac7cb0

我们继续打开这个对象

目录
相关文章
|
6月前
|
Shell Linux 开发工具
Git入门(windows系统)
Git入门(windows系统)
70 1
|
13天前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
35 1
[Git]入门及其常用命令
|
3月前
|
存储 Shell 开发工具
Git 入门:从零开始掌握版本控制的艺术
【8月更文第16天】 在软件开发中,版本控制是一项至关重要的技能。它帮助开发者追踪文件的变化历史,并且可以在多个开发者之间协同工作。Git 是目前最流行的分布式版本控制系统之一。本文将带你从零开始学习 Git 的基本使用方法。
61 0
|
4月前
|
数据可视化 程序员 开发工具
小白也能玩转Git:从入门到实战详细教程
小白也能玩转Git:从入门到实战详细教程
|
5月前
|
存储 Linux 开发工具
Git【入门】这一篇就够了
Git【入门】这一篇就够了
46 0
|
6月前
|
开发工具 git 开发者
Git入门:轻松掌握版本控制的艺术
【5月更文挑战第13天】Git是流行的版本控制系统,适合各种规模的项目。本文引导读者入门Git,学习版本控制艺术。内容涵盖Git简介、安装配置、基础操作(如初始化、添加文件、提交、查看状态和历史)、分支管理、协作开发(克隆、推送、拉取)及高级用法,如标签管理、子模块和版本比较。遵循最佳实践,如频繁提交、有意义的提交信息和合理分支管理,可提升开发效率。
|
6月前
|
程序员 开发工具 git
好程序员Git入门到精通教程
本课程主要通过命令行和idea来介绍Git的安装、仓库创建、工作流、远程仓库、克隆仓库、标签管理和分支管理等Git的主要内容。 另外关于GitHub的使用介绍也有完整的说明和使用,接轨生产环境使用方式。
41 1
好程序员Git入门到精通教程
|
存储 Shell 开发工具
【Git】Git安装入门使用&常用命令&Gitee远程仓库上传文件与下载
【Git】Git安装入门使用&常用命令&Gitee远程仓库上传文件与下载
157 0
|
6月前
|
数据可视化 开发工具 git
Git代码版本管理入门
Git代码版本管理入门
|
6月前
|
存储 持续交付 开发工具
Git操作入门
Git是一个的开源分布式版本控制系统,它已经被广泛应用于软件开发、文档管理、代码托管等领域,成为当今最流行的版本控制系统之一。Git通过高效地管理文件的变化,使得团队协作更加高效,错误率更低。本文将介绍Git的工作原理、基本命令和常见用法等内容。
48 0
Git操作入门