说明:
// 安装完成默认是存在跟路径的隐藏文件 需要打开隐藏文件 Shift + Ctrl + .
cd 目标文件夹内部
git init # 使当前路径成为Git仓库
cd 目标文件夹内部
git init 仓库名
git status
git config --global user.name '用户名'
git config --global user.email '邮箱地址' // 默认会在根路径隐藏文件.gitconfig里面添加了记录
git config user.name '用户名' // 需要进入到文件夹内部
git config user.email '邮箱地址' // 默认会在根路径隐藏文件.git/config里面添加了记录
git add. // 把工作区所有更改的文件提交到暂存区
git add 文件名 // 把单个文件提交到暂存区
// 当前查看状态变绿色了 进入暂存区了
git commit -m '注释内容'
// 提交完查看状态没有颜色 说明当前文件已经被Git库管理了
git log // 全部信息
git reflog // 精简的显示
git checkout . // 当前的所有操作回退 不包含新增的文件
git rest --soft 上一个的版本号 // 不是此次修改的版本号 是上一次
git reset -- 版本号 // git log 查看版本号 不需要全部
git rest --mix 版本号
git reset --hard 版本号 // 再次输入则回到输入的版本号
git log --after 2018-6-1
git log --before 2022-11-08
git reflog --after 2018-6-1
git reflog --before 2018-6-1
git log --auther auther_name
git reflog --author author_name
git reset --hard HEAD^ // 回退到上一个版本
git reset --hard HEAD^^^ // 回退到上3个版本
git reset --hard HEAD3 // 回退到上3个版本
git reset --hard 35cb292 // 回退到某个版本
修改一下文件 提交到本地版本库
git status // 变红了
git add. // 提交在暂存区
git status // 变绿了
git commit -m '修改了文件' // 注释.....
git status // 没有颜色了
新建一个视频文件 显示与不显示 // 创建文件
git status // 红色状态
git add. // 添加到暂存区 绿色
git commit -m '注释' // 提交到版本库
git log // 查看版本信息
git reset --hard 版本号 // 回退到某个版本
git reset --hard 版本号 // 回退到创建文件的状态
在我们上传数据库的时候,会有些文件夹没用或者是很大不需要上传
这个时候就可以使用过滤文件,只需要在文件内创建一个文件.gitignore
没有后缀
eg:
git branch '分支名称'
git branch // 默认是master分支
git checkout 分支名称
git branch -b 分支名称
git merge 分支名称 // 注意需要退回到mester分支 不能再当前分支进行删除
git branch -d 分支名称
git config --global user.name "MeiJin"
git config --global user.email "[email protected]"
git remote add origin https://gitee.com/Lebron_Mei/test2.git
git remote //查看当前拥有的远程分支
git push -u origin "master" // 把master分支推到Git上
ssh-keygen -t ed25519 -C "[email protected]" // 终端根路径输入 后面跟上邮箱 会生成两个文件
git remote remove origin // 删除之前的http分支
git remote // 查看分支
git remote add origin '自己项目的SSH路径'
git pull origin master // 拉取源地址文件
git push origin master // 上传分支 这样SSH协同开发就好了