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

相关文章
|
4月前
|
安全 Linux 开发工具
Git学习笔记
这篇文章是一份Git学习笔记,涵盖了Git的基本命令、工作流程、项目搭建、文件状态管理,以及如何使用码云和IDEA进行版本控制操作。
Git学习笔记
|
7月前
|
Shell 网络安全 开发工具
Git学习笔记
Git学习笔记
135 1
Git学习笔记
|
5月前
|
存储 安全 开发工具
Git学习笔记 三个区域、文件状态、分支、常用命令
理解并掌握这些概念和命令,对于有效地使用Git来管理项目源代码是至关重要的。Git的强大功能支持了复杂的开发工作流程,而良好的Git实践能够极大地提高团队的协作效率。随着实践的增多,对于Git更深层次的功能和最佳实践的理解也会随之增长,进一步加强你作为一个软件开发者的能力。
73 0
|
Linux 网络安全 开发工具
Git学习笔记
Git学习笔记
81 0
|
Linux 网络安全 API
git常用命令学习笔记
git常用命令学习笔记
73 0
|
程序员 开发工具 git
搭建博客可能会用到的 Git 命令|学习笔记
搭建博客可能会用到的 Git 命令|学习笔记
|
缓存 Shell 开发工具
【BackEnd--Git】学习笔记(实战开发常用技巧)
Git学习笔记(实战开发常用技巧)
111 0
|
算法 安全 Linux
git第n次学习笔记
git第n次学习笔记
|
项目管理 开发工具 git
Git学习笔记(三) git submodule
Git学习笔记(三) git submodule
163 0
|
缓存 开发工具 git
Git学习笔记(二) git stash
Git学习笔记(二) git stash
1063 0