Git
创建版本库
创建仓库目录
打开git bash
使用命令:cd 路径 进入想要创建仓库的文件夹(也可以直接在想创建仓库的文件里面右键打开git bash)
cd D:/git 进入D盘的git目录下
使用命令: mkdir 仓库目录名 //创建一个仓库目录
mkdir repository 在当前目录下创建文件夹repository
初始化版本库
先进入自己创建的仓库目录中
使用命令:
git init //初始化当前从仓库
添加文件
相关命令
将工作区中的文件添加到暂存区
git add 文件名 //单个文件添加 git add 文件名 文件名 //多个文件添加 git add -A //添加所有文件
将暂存区中的文件提交到分支库中
git commit -m "我是此次操作的注释信息"
查看当前库的状态
git status
查看修改的内容
git diff
版本回退
相关命令
查看当前分支的版本提交记录
git log git log --pretty=oneline //一个行显示提交记录
回退到上一个版本
git reset --hard HEAD^
回退到任意指定版本(版本号使用git log可查看)
git reset --hard 指定版本号
撤销修改
相关命令
当数据只存在于工作区的时候
git checkout -- 文件名 //丢弃工作区修改
当数据已添加到暂存区
git reset HEAD 文件名 //先从暂存中移除文件,再将其从工作区中丢弃
当数据已经提交到分支库中
- 直接使用版本回退命令
删除文件
相关命令
先删除文件
git rm -rf 文件名
再提交给分支库
git commit -m "备注信息"
创建与合并分支
相关命令
创建一个分支库
git branch 分支名
切换到另一个分支
git checkout 目标分支名
创建一个分支并切换到该分支
git checkout -b 分支名
查看所有的分支
git branch
删除一个分支
git branch -d 分支名
合并分支(将目标分支合并到当前分支)
git merge 目标分支名
远程仓库的使用
下载线上项目
clone 克隆命令,下载项目
git clone 项目链接地址
上传本地项目到远程仓库
先进入目标项目的项目文件夹
右击打开git bash
初始化项目文件夹,让本地项目被git管理
git init
将项目中的所有文件添加到暂存区
git add -A
将项目提交到本地的版本库中
git commit -m "备注信息"
在gitee上创建一个仓库
使用https方式访问远程仓库
- 链接远程仓库
git remote add origin(定义远程仓库名,推荐这个名) 远程仓库链接
将项目推送到远程仓库中的master分支中
git push -u origin "master"
推送过程中需要输入一次用户名与密码
如果第一次输错了,需要在:控制面板->用户账户->凭据管理器->windows凭据->在普通凭据中找到自己输入的用户名和密码进行修改
使用SSH方式访问远程仓库
在本地生成SSH认证证书
ssh-keygen -t rsa -C "xxxxxxx@qq.com" //默认生成的公钥在:C盘->users->ASUS->.ssh->id.rsa.pub
在远程仓库中创建公钥:设置->SSH公钥
链接远程仓库
git remote add origin(定义远程仓库名,推荐这个名) 远程仓库链接
将项目推送到远程仓库的master中
git push -u origin "master"
使用SSH就不需要输入用户名和密码