Git的学习及使用

Git的学习及使用

这篇博客是我在学习Git时整理的笔记

目录

Git初始化及配置

git进行初始化操作

git init

git进行配置操作

git config user.name "eternity" //"etrenity"可以更换
git config user.email "eternity@gmail.com"//"eternity@gmail.com"可以更换

向Git添加和提交文件

Git状态:git status

Git三个区:工作区,缓存区,版本库

由工作区提交至缓存区:git add

由缓存区提交至版本库:git commit

Git差异比较

master时刻指向最新的提交

head标签指向一个分支

Git各个工作区的差异比较

工作区与缓存区的差异比较:git diff

缓存区与版本库的差异比较:git diff --cached

版本库与工作区的差异比较:git diff HEAD

Git版本检出

取出历史版本

从缓存区取出至工作区:git checkout

从版本库取出至工作区和缓存区:git checkout HEAD

Git的快照和日志

查看git提交纪录git log

git log参数说明

git log -1//获得最近一次提交的纪录
git log -2//获得最近两次提交的纪录
git log --oneline//一次提交纪录一行输出
git log -1 -p//获得最近一次提交的纪录和修改内容情况

使用图形化的方式查看提交纪录:gitk

Git的忽略规则

要让Git忽略某些文件或文件夹,只需在.gitignore文件中添加

忽略某个文件(如忽略a.o文件)

echo "a.o" >> .gitignore

忽略某类文件(如忽略a.o和b.o等)

ehco "*.o" >> .gitignore

忽略某个文件夹(如忽略code文件夹)

echo "code/" >> .gitignore

猜你喜欢

转载自blog.csdn.net/qq_40403104/article/details/80786830
今日推荐