git
1.初始化
- $ git init 初始化
- $ git config -l 显示配置
- $ git config user.name “zzy20000606” 添加操作者名字
- $ git config user.email “1510121355@qq.com” 添加操作者邮箱
- $ git add “index.js” 指定文件工作区添加到暂缓区
- $ git add .
- $ git status 查看文件状态
- $ git commint -m “委托管理index.js” 进行管理
2.基本操作
- $ git diff index.js 查看哪里被修改了,修改后需要重新添加到管理区并委托管理
- $ git log 查看所有修改记录
- $ git log index.js 查看指定文件的修改记录
- $ git reflog 查看建议修改(含有版本号)
- $ git reset --hard HEAD^ 恢复到上一个版本
- $ git reset --hard 版本号 恢复到指定版本
3.隐藏操作
-
$ touch .gitignore 创建隐藏文件夹
添加要隐藏的文件到.gitignore中
4.多人开发
- 远程服务器创建共享工作区 $ git init --bare
- 开发人员下载版本库 $ git clone 远程服务器的地址
- 开发阶段和担任开发一样,只是把内容保存在了本地版本库,还需要上传到远程服务器$ git push
- 更新代码 $ git pull
5.分支
-
$ git branch 查看分支
-
$ git branch 分支名称 创建一个分支
创建新的分支时会继承当前分支的所有内容,创建后相互独立
-
$ git switch Dev(分支名) 切换分支
-
$ git merge Dev 合并分支
-
$ git tag -a v0.1 -m “初始化” 记录版本号
-
$ git push origin v1.0 上传本地的v1.0版本号
-
$ git tag
-
$ git branch -r 查看服务器所有分支
-
$ git branch -d Dev 删除本地分支
-
$ git push origin --delete 删除服务器分支
6.Gitflow工作流程
常用分支