1.Git 文件库创建与文件提交 ---> 在本地仓库操作
git init:初始化git 本地仓库
工作区创建文件 git01.txt
git add git01.txt:添加git01.txt 到暂存区
git status:查看文件状态
git commit -m "注释说明":提交文件到git 版本库
git ls-files:查看git 库文件
2.Git 时光穿梭(文件版本切换) --->在本地仓库操作
查看提交日志 git log --pretty=oneline
回退版本
回退到上一个版本 git reset --hard HEAD^
回退到某个版本 git reset --hard HEAD~数字
回退到指定版本 git reset --hard 版本号(缩写 4-5个字符)
查看最近用户操作命令
git reflog
文件删除
删除工作区文件(工作区执行删除)
重新检查Git 库文件 git checkout -- 文件名
删除版本库文件 git rm 文件名
文件差异比较
git diff HEAD -- 文件名
撤销暂存区文件
git reset HEAD 文件(文件夹)
3.Git 远程库创建 与 本地Git 库文件推送
远程库:GitHub Gitee
下载远程项目 git clone url
推送本地库到远程
本地库文件准备( git init ,git add ,git commit -m "" )
远程库github
1.创建github 账户
2.创建远程库 git01
3.生成ssh 秘钥
ssh-keygen -t rsa -C "GitHub账户邮箱"
校验ssh 秘钥 ssh -T git@github.com
4.上传秘钥
settins--->ssh and gpgkeys-->add ssh 秘钥
5.执行推送
绑定远程地址 git remote add origin git@github.com:lzj-0304/git01.git
创建分支 git branch -M main
执行推送 git push -u origin main
或 git push --rebase origin master
4.分支的基本操作(本地)
git branch 查看所有分支
git checkout -b branch_name:创建新的分支
git checkout branch_name:切换到指定分支
git merge branch_name:合并指定分支到当前分支
git branch -m | -M old_branch_name new_branch_name :分支重命名
git branch -d branch_name:删除指定分支
5.远程分支推送 & 删除
git branch -a:查看本地以及远程分支
git push origin branch_name 推送本地分支到远程
git push origin :remote_branch_name:删除远程分支名
git checkout -b local_branch_name origin/remote_branch_name:拉取远程分支到本地
git pull :同步远程分支文件到本地
6.Git 集成 Idea
1.环境配置
指定 git.exe
配置github 账户
2.Idea 下git 基本操作
2.1 idea 下clone 远程项目
2.2 idea 下 文件添加 & 提交 &推送
2.3 idea 分支操作
分支创建
分支切换
分支合并
分支推送 & 分支拉取
2.4 集成忽略插件 .ignore 忽略插件
安装忽略插件(重启idea)
创建忽略文件—>提交忽略文件到本地
在忽略文件中配置忽略的文件夹||文件