写点什么

你还不知道什么是 Git?

作者:翼同学
  • 2022 年 9 月 05 日
    广东
  • 本文字数:1008 字

    阅读完需:约 3 分钟

你还不知道什么是Git?

1、前言


今天学习的笔记内容是:


  • Git 学习手册


2、内容


2.1、版本控制

在实际开发中,随着新的需求以及新的 Bug 不断涌现,版本控制的概念是非常重要的,而版本控制工具使得我们可以追踪多个版本的开发和维护活动,其提供了版本管理的功能,可以存储、追踪文件的修改历史,我们可以浏览文件的变动历史,因此版本控制工具是开发中的必备工具之一。



2.2、工具


版本控制工具一般可以分为两种:


  • 集中式版本控制:版本库集中存放在中央服务器,用户在开发中可以从中央服务器下载代码,修改完毕后再提交到中央版本库中去。其中代表工具有:CVSSVN

  • 分布式版本控制:分布式版本控制并没有“中央服务器”的概念,每个用户的电脑都是一个完整的版本库,当多人协作时只需将自己的代码修改推送给对方既可。其中代表工具有:Git



2.3、Git 的介绍


分布式与集中式的最大区别在于开发者可以提交到本地,用户通过克隆就可以在本地机器上拷贝一个完整的仓库,而不必不必服务器端的软件支持。


Git就是一个开源的分布式的版本控制工具


最初Git是由 Linus Torvalds 为了帮助管理<kbd>Linux</kbd>内核开发而开发的版本控制工具。


Git 的特点在于


  • 高速且灵活

  • 可离线工作

  • 允许多个并行开发的分支

  • 适合分布式开发

  • 有能力高效管理类似 Linux 内核一样的超大规模项目


备注:




2.4、Git 基本配置


安装<kbd>Git</kbd>后,首先要做的就是设置用户名以及邮件地址,这是因为每次<kbd>Git</kbd>提交都会使用该用户的信息。


步骤如下:


  1. 打开<kbd>Git Bash</kbd>

  2. 设置用户信息:

  3. git config --global user.name "名字"

  4. git config --global user.email "邮箱"

  5. 配置后可查看信息:

  6. git config --global user.namegit config --global user.email



2.5、为常用指令设置别名


我们可以为一些指令设置别名,这样就不用每次使用时都得输入若干参数。


设置别名的步骤:


(1)、打开Git Bash,执行语句:touch ~/.bashrc,可创建.bashrc文件。(2)、在.bashrc文件中,输入一下内容:


# 用于输入git提交日志alias git-log='git log --pretty=oneline --all --graph --abbrev-commit'# 用于输出当前目录所有文件以及基本信息alias ll='ls -al'
复制代码


(3)、最后一步,打开<kbd>Git Bash</kbd>,执行source ~/.bashrc


这样,当我们每次查看提交日志时,就不用在git log后面添加一堆参数,直接输入快捷语句git-log即可。


3、写在最后


好了,今天的笔记就记到这里。

发布于: 刚刚阅读数: 6
用户头像

翼同学

关注

知行合一 2022.08.02 加入

@珠海科技学院

评论

发布
暂无评论
你还不知道什么是Git?_git_翼同学_InfoQ写作社区