文章目录
git
一、git(最好官网下载)
官网
Windows安装包
百度网盘
链接:https://pan.baidu.com/s/1-_t9ennI1RA1tfLKIzENFw
提取码:4564
二.git简单操作
查看日志
git log//查看日志
3.1.查看配置信息
git config --list
3.2.修改配置信息
$ git config --global user.name "名字"
$ git config --global user.email "邮箱地址"
3.3.获取仓库
创建本地仓库
在文件位置 右击
- 命令行
git init // Git Bash Here
- 图形界面(一般不用)
点击creat
克隆仓库
git clone https://gitee.com/ //仓库地址
码云
三、git常用命令流图
四、本地仓库
git 版本库
文件中 .git 隐藏文件夹就是版本库, 存储配置信息、日志信息、文件版本信息等
工作目录 (工作区)
包含 .git 文件夹的目录就是工作目录,存放开发的代码
暂存区
版本库.git文件夹中 有一个index文件就是暂存区(stage),临时保存修改文件的地方
git工作目录文件状态
- untracked(未被纳入版本控制)
- tracked (纳入版本控制)
* unmodified 未修改
* modified 已修改
* Staged 已暂存
命令
查看工作目录状态
git status
git status -s//输出信息简洁
将未被纳入版本控制 加入 版本控制(已暂存状态)
git add hello.txt
暂存区文件取消暂存
git restore --staged hello.txt
提交文件必须在暂存区 (先使用git add)
git commit -m "日志"
git add git commit -m可以合并
git commit -a -m "日志"
删除文件
git rm hello.txt//(只是删除工作区的文件 ,本地仓库还存在)
git commit -m "删除"
添加至忽略列表
touch .gitignore//添加文件
//在文件中编写不需要管理的内容
*.class//以class结尾的
五、远程仓库
查看配置的远程仓库
git remote -v
// 克隆 都是默认设置
origin https://gitee.com/......git (fetch)//抓取地址
origin https://gitee.com/......git (push)//推送的仓库地址
添加远程仓库
git remote add origin(默认名称) 地址
移除无效的远程仓库
git remote rm origin(默认名称)
抓取 拉取
git fetch //从远程仓库获取最新的版本到本地仓库,不自动merge (存在版本库中)
git merge origin/master //把origin/master 合并到工作区
git pull // 从远程仓库获取最新的版本到本地仓库并merge到本地仓库
推送到远程仓库
git push origin master
六、分支
查看分支
git branch //查看本地分支
git branch -r //查看远程分支
git branch -a //查看所有的分支
创建分支 本地
git branch name
切换分支 本地
git checkout name
推送分支
git push origin name
合并分支 本地
git merge name // 在合并到的分支下
删除分支
git branch -d name //本地
git push origin -d name //远程
七、 标签
查看标签
git tag //列出所有
git show [tag] //详情信息
新建标签
git tag v0.0
推送
git push origin v0.1
检出标签
git checkout -b [branch] [tag]
删除
git tag -d [tag] //本地
git push origin :refs/tags/[tag] //远程