`

GIT_学习日记_DAY01

    博客分类:
  • GIT
 
阅读更多

Git 基础
1.直接记录快照,而非差异比较
2.近乎所有操作都是本地执行
3.时刻保持数据完整性
4.多数操作仅添加数据
5.文件的三种状态 已提交(committed),已修改(modified)和已暂存(staged)

 

基本的 Git 工作流程如下:
1. 在工作目录中修改某些文件。
2. 对修改后的文件进行快照,然后保存到暂存区域。
3. 提交更新,将保存在暂存区域的文件快照永久转储到 Git 目录中。

 

/etc/gitconfig 文件:系统中对所有用户都普遍适用的配置。若使用 git config 时用--system 选项,读写的就是这个文件。
~/.gitconfig 文件:用户目录下的配置文件只适用于该用户。若使用 git config 时用--global 选项,读写的就是这个文件

 

用户信息
git config --global user.name "Ivan"
git config --global user.email 43811702@qq.com

 

文本编辑器
git config --global core.editor emacs

 

差异分析工具
git config --global merge.tool vimdiff

 

查看配置信息
git config --list

 

获取帮助
git help

 

详细内容参见:http://www.open-open.com/lib/view/open1328069609436.html

分享到:
评论

相关推荐

    Git_Extract.zip

    Git是世界上最流行的分布式版本控制系统,它允许开发人员追踪和管理代码变更,协同开发项目。"Git_Extract.zip" 是一个工具包,专为处理Git文件泄露情况设计,它可以帮助安全专家和开发人员从Web目录中恢复或下载...

    progit_v2.1.15_git_V2_

    《ProGit_v2.1.15_git_V2_》是一部深入探讨Git版本控制...通过学习和实践,读者将能够熟练运用Git来管理和维护自己的项目,提高开发效率和协作能力。这份资源对于任何想要深入理解和使用Git的人来说,都是不可或缺的。

    git_command.zip_git_git command_git commd_git commond_git命令

    Git是分布式版本控制系统,用于跟踪对文件或项目更改的...通过深入学习和实践这些命令,可以有效地利用Git来管理代码仓库,实现高效开发流程。在实际工作中,理解并熟练掌握这些命令对于任何开发者来说都是至关重要的。

    progit_v2.1.30.pdf

    git官方中文文档 https://git-scm.com/book/zh/v2/ 亦可自行下载,亦可支持我一下

    PyPI 官网下载 | git_export_hardlink-0.1.0.tar.gz

    标题中的"PyPI 官网下载 | git_export_hardlink-0.1.0.tar.gz"表明我们正在讨论的是一个在Python Package Index (PyPI)上发布的软件包,名为`git_export_hardlink`,其版本号为0.1.0,打包格式为tar.gz。PyPI是...

    django python taggit_python_django_

    Python作为Django的基础,是一种强大且易于学习的编程语言。它的语法简洁明了,支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。Python丰富的标准库和强大的第三方库为Django提供了坚实的支持。 `tag...

    getnames_and_init_push_git_proj.py

      1、进入上面创建好的干净的工程目录,把上面建立好的default.xml文件复制到这里。   2、把客户端的id_rsa.pub加入到服务端的 authorized_keys里。...    getnames_and_init_push_git_proj.py

    eclipse GIT_4.6.1离线插件包

    eclipse GIT_4.6.1离线插件包 下载后解压到eclipse安装目录,重启Eclipse即可。

    progit_v2.1.51.pdf

    《Pro Git》是由Scott Chacon和Ben Straub合著的一本详细介绍Git的书籍,中文版提供了对Git的全面理解和深入学习的机会。Git是一款强大的分布式版本控制系统,被广泛应用于软件开发和项目协作,它允许开发者追踪代码...

    git_learning_master_6_commits

    为博主学习git过程中使用的一个小的工程,该工程是显示一个静态页面。

    Git_2.12_64

    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。[1] Git的读音为/gɪt/。 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。[2] Git 是 ...

    PyPI 官网下载 | git_project_status-0.0.11.tar.gz

    《PyPI官网下载:git_project_status-0.0.11.tar.gz——探索Git与Python的结合应用》 PyPI(Python Package Index)是Python开发者的重要资源库,它提供了丰富的Python软件包,使得开发者能够方便地共享和使用彼此...

    Python库 | git_gopher-0.4.5.tar.gz

    《Python库:git_gopher-0.4.5.tar.gz详解》 在IT行业中,Python以其简洁、易读的语法和强大的库支持成为了广大开发者钟爱的编程语言。本文将聚焦于一个名为“git_gopher”的Python库,通过分析其0.4.5版本的源代码...

    Python库 | git_pw-1.6.0-py2.py3-none-any.whl

    《Python库git_pw详解及其应用》 在编程领域,Python作为一种强大的、易学易用的开发语言,拥有众多优秀的库支持。今天我们将聚焦于一个名为`git_pw`的Python库,该库主要用于与Git相关的操作,尤其对于后端开发者...

    A_git-friendly_Vivado_wrapper_Vivado-git_A_git-friendly_Vivado_

    A_git-friendly_Vivado_wrapper_Vivado-git_A_git-friendly_Vivado_wrappewrapper_vivado-git.zipr_vivado-git

    PyPI 官网下载 | git_gud-0.2.9-py3-none-any.whl

    《PyPI与Python库git_gud的深度解析》 在Python的世界里,PyPI(Python Package Index)是不可或缺的一部分,它是Python开发者获取和分享软件包的主要平台。标题中的"PyPI 官网下载"提示我们,我们将讨论的是通过...

    Python库 | git_annex_remote_googledrive-0.11.1-py3-none-any.whl

    《Python库:git_annex_remote_googledrive的探索与应用》 在现代软件开发中,版本控制工具Git已经成为不可或缺的一部分。而Git Annex是Git的一个扩展,它允许用户管理大文件,而不需要将它们全部存储在Git仓库中。...

    Git_2.13.2.1

    Git_2.13.2.1的百度云下载地址! 可用!Git_2.13.2.1的百度云下载地址! 可用!

Global site tag (gtag.js) - Google Analytics