博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git中的基本命令
阅读量:5279 次
发布时间:2019-06-14

本文共 840 字,大约阅读时间需要 2 分钟。

工作区:      当前的编辑位置

缓存区:      add 之后的区域

版本库:      commit之后的区域就是版本库

git init .         初始化

git add .       将工作区的所有文件添加到缓存区

git commit -m “提交信息” 将缓存区的内容添加到版本库

git status     查看当前的状态

git reset --hard hash值   回退到指定的版本

git checkout -- file           将文件回滚到最近一次提交的样子

git log                             查看当前位置之前的提交记录

git reflog                         查看所有的记录

git reset head file           将缓存区的文件拉取到工作区

git diff                             对比工作区和缓存区

git diff --cached              对比版本库和缓存区

快照 :

git stash 将当前的内容做快照,并回到最后一次提交的位置

git stash list 查看快照列表

git stash pop 回到快照位置,并删除这个快照

git stash drop 删除快照

git stash apply 回到快照

分支 :

git branch 查看分支列表

git branch name 创建分支

git checkout name 切换分支

git checkout -b name 创建分支并切换分支

git branch -d name 删除分支

git merge name 在合并到的分支上进行合并

标签 :

- git tag                   查看所有标签

- git tag -a v1.0 -m "v1.0"  创建标签
- git tag -d               删除本地标签
- git push origin :refs/tags/v1.0  删除远程仓库标签
- git push origin --tags  上传所有标签

忽略文件 :

- .gitignore

 

转载于:https://www.cnblogs.com/wangtaobiu/p/10719446.html

你可能感兴趣的文章
hdu 1028 Ignatius and the Princess III(母函数入门+模板)
查看>>
Ubuntu下配置安装telnet server
查看>>
Codeforces 235 E Number Challenge
查看>>
ubuntu 常见命令整理
查看>>
关于vue的npm run dev和npm run build
查看>>
Hive架构
查看>>
EJBCA安装教程+postgresql+wildfly10
查看>>
(五十四)涂鸦的实现和截图的保存
查看>>
关于微信暴力加很申请
查看>>
06享元、责任链
查看>>
ubuntu如何部署tftp服务
查看>>
【Alpha版本】冲刺阶段——Day 8
查看>>
解决CentOS6.x或RedHat Linux 6.x版本不能通过System eth0以固定IP访问外网的问题
查看>>
(转)Expression Tree不完全入门
查看>>
Struts2的工作原理
查看>>
配置EditPlus使其可以编译运行java程序
查看>>
我眼中的Android IDE
查看>>
C++默认参数值函数
查看>>
java中的占位符\t\n\r\f
查看>>
7.14
查看>>