0


Git 学习笔记

1.初始化配置

git -v 查看用户的Git版本

git config --global user.name "Your name" 配置用户名

git config --global user.email "mail@example.com" 配置邮箱

git config --global credential store 存储配置

eg:git config --global credential.helper store 存储用户名和密码

git config --global --list 查看用户Git的配置信息

2.新建仓库

准备操作:1.mkdir 名称 创建目录

              2.cd 已创建的目录名称        切换到当前目录

git init <project-name> 创建一个新的本地仓库

tips:ls -a 显示所有的文件包括隐藏文件

git clone <仓库的地址> 克隆一个远程仓库

3.添加和提交

git status 查看仓库的状态
git add <file> 添加一个文件到暂存区

eg: git add . 添加所有文件到暂存区

git commit -m "message" 提交所有暂存区的文件到本地仓库

git commit -am "message" 提交所有已修改的文件到本地仓库

git log 查看仓库的提交历史记录

eg: ** git log --oneline 查看简洁的提交记录**

4.回退版本

5.查看差异

git diff 查看未存储的文件更新了哪些部分(工作区VS暂存区)

git diff <commit-id> <commit-id> 查看两个提交之间的差异

git diff HEAD 工作区+暂存区VS本地仓库

git diff --cached/staged 暂存区VS本地仓库

git diff HEAD~ HEAD 查看当前版本和上一个版本的差异

git diff HEAD~n HEAD 查看当前版本和提交之前的第n个版本差异

git diff HEAD~n HEAD file.txt 只查看当前版本和提交之前的第n个版本中file这个文件的差异

**git diff <branch_name> <branch_name> ** 比较分支间的差异

tips:git的四个区域

6.删除文件

git rm <file> 把文件从工作区和暂存区中同时删除

###删除后一定要记得提交

eg:1.删除文件 git rm file1.txt

** 2.提交文件 git commit -m "delete file1.txt"**

git rm --cached <file> 把文件从暂存区/索引中删除,但是本地工作区文件还在,只是不希望文件被版本控制

git rm -r * 递归删除某个目录下的所有子目录和文件

7.忽略文件

.gitignore

标签: git

本文转载自: https://blog.csdn.net/yhy1977977/article/details/136690812
版权归原作者 yhy1977977 所有, 如有侵权,请联系我们删除。

“Git 学习笔记”的评论:

还没有评论