前端基础-git(二):轻松搞定git创建仓库,操作仓库内容

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。作为一个前端工程师,我们首先需要掌握就是懂得如何用git管理我们的代码。

git安装

1.1 在 Linux 上安装

如果要在 Linux 上安装预编译好的 Git 二进制安装包,可以直接用系统提供的包管理工具。在 Fedora 上用 yum 安装:

$ yum install git-core

在 Ubuntu 这类 Debian 体系的系统上,可以用 apt-get 安装:

$ apt-get install git

如果想要了解更多安装内容,请查看网址: http://git-scm.com/download/linux

1.2 在Mac上安装

在 Mac 上安装 Git 有多种方式。 最简单的方法是直接从Appstore安装 Xcode,Xcode集成了git,不过默认的没有安装,需要运行Xcode,选择菜单“Xcode”->“Preference”,在弹出窗口中找到“Downloads”选择 “Command Line Tools”,点“Install”。Mavericks (10.9) 或更高版本的系统中,在 Terminal 里尝试首次运行 git 命令即可。 如果没有安装过命令行开发者工具,将会提示你安装。

1.3 在 Windows 上安装

在 Windows 上安装 Git 同样轻松,有个叫做 msysGit 的项目提供了安装包,可以到 GitHub 的页面上下载 exe 安装文件并运行:http://msysgit.github.com/
安装完之后就可以使用命令行的 git 工具(已经自带了 ssh 客户端)了,另外还有一个图形界面的 Git 项目管理工具。

最后我们也可以去git官网下载各种系统各种版本的git来安装:https://git-scm.com

git 工作原理

  • 工作区:我们能看到的,并且用来写代码的区域
  • 暂存区:临时存储用的
  • 历史区:生成历史版本
    三者之间的关系可以用下图来说明:
    在这里插入图片描述
    注意: 从工作区提交暂存区,从暂存区提交到历史区:是把内容复制一份传过去,本区域中依然存在这些信息(只有这样才能对比出哪些文件在某区)

git的全局配置

第一次安装完成git后,我们在全局环境下配置基本信息:

git config -l  //查看配置信息
git config --global -l //查看全局配置信息

//若没有配置信息,需要配置
git config --global user.name 'xxx'
git config --global user.email 'xxx@xx.xxx'

//清屏
clear

创建仓库完成版本库控制

1.1 创建本地git仓库

初始化 git init

git init
// 会生成一个隐藏文件夹‘.git’(这个文件夹不能删除,因为暂存区和历史区还有一些其他的信息都在这里,删除了就不是一个完整的git仓库了)

在这里插入图片描述

Initialized empty Git repository in /Users/qiuqiu/Documents/node/git/.git/
如果找不到文件,说明初始化的文件被隐藏,如何让文件显示呢?

在这里插入图片描述

defaults write com.apple.finder AppleShowAllFiles -boolean true(回车键)
killall Finder(回车键)

这样隐藏的.git文件就显示了

如果想在隐藏,则

```javascript
defaults write com.apple.finder AppleShowAllFiles -boolean false(回车键)
killall Finder(回车键)
1.2 在本地编写完成代码后(在工作区),把一些文件提交到暂存区,
git add file
git add .  //把当前仓库中所有最新修改的文件都提交到暂存区
 git add -A
 git status //查看当前文件的状态(红色代表在工作区,绿色代表在暂存区,看不见东西证明所有修改的信息都已提交到历史区)

操作如下图:
在这里插入图片描述

1.3 把暂存区提交到历史区
git commit -m'描述信息:本次提交内容的一个说明'

//然后查看历史记录
git log
git reflog //包含回滚的信息

操作如下图:
在这里插入图片描述

总结

今天主要分享了git原理,创建仓库,提交代码等等,
上面的内容通过视频学习总结资料,仅代表个人观点。

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端岚枫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值