记录常用的git命令
2024-08-24 20:47:49
之前的公司都是用svn的,现在的公司用git了,所以现在记录一下所用到的git命令,方便以后查看!
git 常用命令
git add
git add 命令可将该文件添加到缓存
git add . //添加所有修改的文件
git status
git status 命令用于查看项目的当前状态。
git status -s // -s 参数,以获得简短的结果输出。如果没加该参数会详细输出内容
git commit
使用 git add 命令将想要快照的内容写入缓存区, 而执行 git commit 将缓存区内容添加到仓库中。
git commit -m "注释" //使用 -m 选项以在命令行中提供提交注释
git commit -am "注释" //跳过git add命令,直接提交
git push
git push 是将本地库中的最新信息发送给远程库
git push origin master //把本地master分支的最新修改推送至远程库,现在,你就拥有了真正的分布式版本库!
git pull
git pull 是从远程获取最新版本到本地,并自动merge
git diff
git diff 来查看执行 git status 的结果的详细信息。
- 尚未缓存的改动:git diff
- 查看已缓存的改动: git diff --cached
- 查看已缓存的与未缓存的所有改动:git diff HEAD
- 显示摘要而非整个 diff:git diff --stat
git rm
git rm 删除文件
git rm -f <file> //如果删除之前修改过并且已经放到暂存区域的话,则必须要用强制删除选项 f
git rm --cached <file> //如果把文件从暂存区域移除,但仍然希望保留在当前工作目录中,换句话说,仅是从跟踪清单中删除,使用 --cached 选项即可
git rm –r * //递归删除,即如果后面跟的是一个目录做为参数,则会递归删除整个目录中的所有子目录和文件
git branch
git branch 查看分支;带 * 号的是当前的分支。
git branch -a
git checkout
git checkout 切换分支。
git checkout 分支名称
git查看文件提交历史
git log fileName //相对路径
git还原文件到指定版本
git checkout 版本号 fileName
## 参考
1. [廖雪峰git教程](https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000)
2. [菜鸟教程](http://www.runoob.com/git/git-tutorial.html)
最新文章
- selenium page object &; Page Factory
- ACM: Gym 101047K Training with Phuket&#39;s larvae - 思维题
- 苹果 Mac OS 下查看系统隐藏文件
- 记录一下:chrome上,把网页保存为文件的插件
- Linux下diff打补丁方法
- android 自定义用相机拍照后的照片存储位置
- NYOJ-36 最长公共子序列 AC 分类: NYOJ 2014-01-03 20:54 155人阅读 评论(0) 收藏
- CodeFirst-数据迁移-Migration
- Java基础知识强化16:深入分析Java线程中断机制
- Graph Databases—The NOSQL Phenomenon阅读笔记
- C#进程间通信--API传递参数(SendMessage)
- Android使用shape制作圆形控件及添加弹跳动画
- regex正则表达式学习
- web安全之机器学习入门——1.环境搭建
- HLS
- analysis-what-blockchain-technology-means-for-artificial-intelligence-cm888540
- Hbase 学习(十) HBase Snapshots
- bug管理工具
- jave web 开发中 遇到修改不生效的几部方法 总结
- MVC数据注解
热门文章
- Shell - 简明Shell入门11 - 调用脚本(CallTheScript)
- WebForm - cookie赋值乱码问题
- (转)python之from_bytes、to_bytes
- logstash安装与logstash-input-jdbc插件使用
- 使用Jenkins部署.Net应用程序
- 解决 Error: ENOSPC: System limit for number of file watchers reached
- Java之建造者模式(Builder Pattern)(转)
- docker-使用ali云加速
- scala-传名函数和传值函数
- ASP.NET MVC5+EF6+LayUI实战教程,通用后台管理系统框架(2)