Git学习笔记01

简介: Git学习篇

细枝末节

1. 签名的级别优先级

       1) 项目级别优先于系统级别,二者都有时采用项目级别

       2) 不允许二者都没有

2. git reflog中HEAD内数字表示到此版本需要位移步数

3. git基于快照的方式存储数据

优点

1. 大部分操作在本地完成,不需要联网

2. 完整性保证

3. 尽可能添加数据,而不是删除或修改数据

4. 分支操作非常快捷流畅

5. 与Linux命令兼容

本地结构

1. 工作区

       工作操作区

2. 暂存区

       临时存储代码

3. 本地库

       历史版本

命令

/* 初始化仓库 */

git init


/* 设置签名,区分不同开发人员 */

/* 项目级别 */

git config user.name 用户名

git config user.email 邮箱

/* 系统级别 */

git config --global user.name 用户名

git config --global user.email 邮箱

/* 查看工作区和暂存区的状态 */

git status


/* 将工作区的"新建/修改"暂存区 */

git add 文件名


/* 从暂存区移除添加的文件 */

git rm --cached 文件名


/* 将文件从暂存区提交到本地库 */

/* 进入编译器中输入提交消息 */

git commit

/* 直接在提交时输入提交消息 */

git commit-m "消息" 文件名

/* 查看提交历史 */

/* 详细信息 */

git log

/* 只显示hash值和提交信息 */

git log --pretty=oneline

/* 显示部分hash值和提交信息 */

git log --oneline


/* 查看所有分支的所有操作记录 */

git reflog

相关文章
|
3月前
|
Shell 网络安全 开发工具
Git学习笔记
Git学习笔记
79 1
Git学习笔记
|
7月前
|
Linux 网络安全 开发工具
Git学习笔记
Git学习笔记
57 0
|
8月前
|
Linux 网络安全 API
git常用命令学习笔记
git常用命令学习笔记
45 0
|
9月前
|
程序员 开发工具 git
搭建博客可能会用到的 Git 命令|学习笔记
搭建博客可能会用到的 Git 命令|学习笔记
|
10月前
|
算法 安全 Linux
git第n次学习笔记
git第n次学习笔记
71 0
|
12月前
|
项目管理 开发工具 git
Git学习笔记(三) git submodule
Git学习笔记(三) git submodule
125 0
|
12月前
|
缓存 开发工具 git
Git学习笔记(二) git stash
Git学习笔记(二) git stash
857 0
|
12月前
|
开发工具 git
Git学习笔记(一) 常用命令
Git学习笔记(一) 常用命令
104 0
|
12月前
|
缓存 Linux 程序员
【学习笔记之Linux】工具之make/Makefile与git
【学习笔记之Linux】工具之make/Makefile与git
172 0
|
开发工具 git 索引
Git学习笔记-详细使用教程
Git学习笔记-详细使用教程
Git学习笔记-详细使用教程

相关实验场景

更多