git 使用

文章参考

04.工作区域和文件状态_哔哩哔哩_bilibili

初始配置

配置邮箱和用户名

C:\Users\Administrator>git config --global user.email your_email

C:\Users\Administrator>git config --global user.name "your_user_name"

保存配置

C:\Users\Administrator>git config --global credential.helper store

查看配置

C:\Users\Administrator>git config --global --list

建立仓库

G:\Study\Projet\git_project>git init

工作区域

工作区:Working Directory 工作中的文件

git add

暂存器:Staging Area / Index 暂时存放的文件

git commit

本地仓库:Local Respository 最终的代码仓库

git 使用_第1张图片

git 使用_第2张图片

git status:获取仓库状态,未提交到暂存区的文件为红色,提交的为绿色

git add:添加文件或文件夹到暂存区

可以使用通配符或 .

git 使用_第3张图片

git commit:提交暂存区的文件到仓库

git log:查看提交记录,--oneline 显示简洁信息

git reset:版本回退,可以回到某一个的版本

git reset --soft:版本回退到某一版本,工作和暂存区文件保留

git reset --hard:版本回退到某一版本,工作和暂存区文件都不保留

git reset --mixed:版本回退到某一版本,工作区文件保留,暂存区不保留

可以通过 git reflog 查看操作的历史记录,防止误操作,通过 git rest 做回退即可

git diff:比较工作区的文本差异

git diff 默认比较工作区和暂存区的差异

git diff HEAD 比较工作区和仓库的文件差异

git diff --cached 比较暂存区和仓库的差异

git diff 后面跟两个版本的提交 ID 做对比,可以对比两个版本的差异

git diff HEAD~n HEAD 比较之前的版本和当前版本的差异,n 为数字,代表历史版本,1 版本可以不加

git diff HEAD~n HEAD 再加文件名 表示只比较两个版本的文件名文件的差异

git ls-files:查看暂存区的文件

在工作区删除文件后,暂存区的文件并没有被删除,如果想要删除暂存区的文件需要执行一下 git add 操作

git rm 文件:删除工作区和暂存区的文件,重新提交后,将从仓库中删除此文件

你可能感兴趣的:(git)