Git 基本操作
随便找一个地方创建文件夹 进去 右击 Git Bash Here
git --version 查看git版本
设置 用户名和邮箱
git config --global user.name " zhangsan"
git config --global user.email "123456@qq.com"
本地仓库初始化操作
git init 仓库初始化
初始化后 会创建一个.git文件 是隐藏文件
常用命令
-
创建一个文件
-
然后 提交 暂存区
-
然后commit提交 git管理
git add Hello.cpp
git commit -m "新创建的cpp文件提交 hello.cpp" Hello.cpp
不放在本地仓库的文件 git 不会管理 本地文件 也要提交 才能管理
git status 查看状态
显示 没有 东西可以提交 说明 暂存区没 东西
新创建一个index.php 文件 在查看 显示 这个文件没有放在 暂存区
git add index.php
在查看状态
说明 这个文件 可以被提交
修改文件
<?php
echo "Hello world"
?>
在查看状态
表示这个文件 被修改了 需要再次 添加暂存区 和提交
git add index.php
git commit -m "修改了index.php文件" index.php
日志
git log
显示日志 2
git reflog
前面的十六进制是 历史记录的索引
显示日志 3
git log --pretty=oneline
回退版本
git reset --hard 9e5322a # 这个是版本号 需要跳转的版本号
删除文件
同步 暂存区 和 本地库
rm index.php
git add index.php
git commit -m "删除index.php文件" index.php
找回本地库删除文件
git reset --hard e846bfe
查看 具体的修改值
git diff hello.txt
绿色的就是 修改
git diff 比较工作区和暂存区 所以 差异