git: 分布式版本控制工具 可以快速的回退版本
svn: 集中式版本控制工具
通过git指令来提交或回退版本
gitee 码云 github 代码托管平台
每一个仓库对应一个项目
git指令:
电脑初次使用需要全局设置用户名和邮箱
git config --global user.name "Alone"
git config --global user.email "2275433806@qq.com"
在码云中的打开项目 点击克隆https地址
在一个文件夹中右键点击打开git bash here执行
git clone 复制的https地址
回车执行就可以了
在项目根目录下右键点击打开git bash here 来操作当前项目
长传文件
文件 --> 暂存区 --> 本地仓库 --> 远程仓库
一个远程仓库就是一个项目(gitee中保存的此项目)
一个远程仓库对应多个本地仓库(每个开发者保存的项目)
顺序:
git checkout 自己的分支名 --->先跳转到自己的文支
$ git remote set-url origin (指向其他仓库的地址) 更改仓库指向
例子:$ git remote set-url origin http://192.168.88.98/vue/wulian.git
1、 git add . -->将文件夹下所有更改的文件添加至暂存区
git add 文件名 -->将一个文件提交到暂存区
git status ---查看当前仓库状态
2、 git commit -m "描述信息" ->将暂存区的数据提交至本地仓库,并设置这个版本的描述信息
git status ---查看当前仓库状态
3、 git pull ---将远程仓库拉倒本地
4、 git push -->将本地仓库的文件上传到远程仓库
第一次提交的时候需要填写gitee的用户名和密码
如果gitee用户名或密码输入错误
需要到控制面板->凭据管理器->普通管理器 中删除或修改
git pull ---将远程仓库拉倒本地
在码云上创建子分支后 需要在本地仓库先pull
git branch 分支名 --->创建一个分支(需要在码云上再创建一个相同名字的分支)
git branch ---> 查看所有分支
git checkout 分支名 --->跳转文支
git checkout -b 分支名 创建新分支,并且跳转到创建的分支
git merge 分支名 ---将子分支合并到当前分支
git branch -d 分支名 ---删除一个分支
git status ---查看当前仓库状态
git log ---查看版本提交日志
git reflog ---查看历史记录
git reset --hard HEAD^ ---返回上一个版本
git reset --hard 版本号 ---回退到某一个版本