git基础常用命令
来源:互联网 发布:淘宝网页版电脑版 编辑:程序博客网 时间:2024/06/04 23:30
Pwd 显示当前目录
Cat 显示文件类容 cat test.txt
Rm test.txt 删除文件
Git init 创建管理仓库
Git add 提交一个文件到暂存区-------git add test.txt
Git add ....... 提交多个文件到暂存区---------git add 1.txt 2.txt 3.txt
Git commit -m “添加备注介绍” 提交暂存空间的文件到分支
Git status 查看工作空间是否有修改过未提交的文件
Git diff 查看更改内容---------git diff test.txt
Git log 显示文件提交版本信息
Git log -pretty=oneline 显示文件版本信息行显示
Git reset -hard HEAD^那么如果要回退到上上个版本只需把HEAD^ 改成 HEAD^^ 以此类推。那如果要回退到前100个版本的话,使用上面的方法肯定不方便,我们可以使 用下面的简便命令操作:git reset –hard HEAD~100 即可
Git reset --hard版本号
Git reflog 显示版本号的
Git checkout -- tset.txt 舍弃在提交前的所有改动
分支
Git checkout -b dev 创建分支并将指针指向dev分支
Git branch dev 创建分支名为dev(可按自己的命名来)
Git checkout dev 将指针指向分支dev
Git branch 查看各个分支
Git merge dev 在主支上运行 合并dev分支
Git branch -d dev 删除dev分支(在master主支上运行)
Git branch -D dev 强制删除dev分支(在master主支上运行)
隐藏工作空间
Gti stash 隐藏当前工作(可以再分支分工作)
Git merge --no-ff -m “” dev 禁用fast forward 模式
Git stash list 查看隐藏分支所做的操作
Git stash pop 恢复对分支所做操作,并删除stash内容
Git stash apply 恢复对分支所做操作,但未删除stash内容
Git stash drop 删除stash 内容
远程库
Git remote 查看远程库
Git remote -v 查看远程库详细信息
Git remote rm origin 删除链接的远程库
Git remote add origin(分辨名称) https://github.com/---/--.git 添加远程库
Git push origin master 推送本地到远程第一次在push后面加 -u
Git clone https://.................. 克隆远程库
标签
Git tag xxx 设置标签xxx
Git tag 读取标签
Git tag -a xxx -m “xxx” 提交ID 对指定提交的版本打标签-a指定标签名-m版本说明
Git show xxx 查看xxx标签的信息
Git tag -d xxx 删除标签
Git push origin xxx 推送标签到远程库
Git push origin --tags 推送所以未推送的标签到远程库
Git push origin :refs/tags/xxx 删除远程库的标签
设置别名 偷懒专用
Git config --global alias.st status 以后写status只用写st就可以了
Git config --global alias.co checkout
Git config --global alias.ci commit
Git config --global alias.br branch
Cat 显示文件类容 cat test.txt
Rm test.txt 删除文件
Git init 创建管理仓库
Git add 提交一个文件到暂存区-------git add test.txt
Git add ....... 提交多个文件到暂存区---------git add 1.txt 2.txt 3.txt
Git commit -m “添加备注介绍” 提交暂存空间的文件到分支
Git status 查看工作空间是否有修改过未提交的文件
Git diff 查看更改内容---------git diff test.txt
Git log 显示文件提交版本信息
Git log -pretty=oneline 显示文件版本信息行显示
Git reset -hard HEAD^那么如果要回退到上上个版本只需把HEAD^ 改成 HEAD^^ 以此类推。那如果要回退到前100个版本的话,使用上面的方法肯定不方便,我们可以使 用下面的简便命令操作:git reset –hard HEAD~100 即可
Git reset --hard版本号
Git reflog 显示版本号的
Git checkout -- tset.txt 舍弃在提交前的所有改动
分支
Git checkout -b dev 创建分支并将指针指向dev分支
Git branch dev 创建分支名为dev(可按自己的命名来)
Git checkout dev 将指针指向分支dev
Git branch 查看各个分支
Git merge dev 在主支上运行 合并dev分支
Git branch -d dev 删除dev分支(在master主支上运行)
Git branch -D dev 强制删除dev分支(在master主支上运行)
隐藏工作空间
Gti stash 隐藏当前工作(可以再分支分工作)
Git merge --no-ff -m “” dev 禁用fast forward 模式
Git stash list 查看隐藏分支所做的操作
Git stash pop 恢复对分支所做操作,并删除stash内容
Git stash apply 恢复对分支所做操作,但未删除stash内容
Git stash drop 删除stash 内容
远程库
Git remote 查看远程库
Git remote -v 查看远程库详细信息
Git remote rm origin 删除链接的远程库
Git remote add origin(分辨名称) https://github.com/---/--.git 添加远程库
Git push origin master 推送本地到远程第一次在push后面加 -u
Git clone https://.................. 克隆远程库
标签
Git tag xxx 设置标签xxx
Git tag 读取标签
Git tag -a xxx -m “xxx” 提交ID 对指定提交的版本打标签-a指定标签名-m版本说明
Git show xxx 查看xxx标签的信息
Git tag -d xxx 删除标签
Git push origin xxx 推送标签到远程库
Git push origin --tags 推送所以未推送的标签到远程库
Git push origin :refs/tags/xxx 删除远程库的标签
设置别名 偷懒专用
Git config --global alias.st status 以后写status只用写st就可以了
Git config --global alias.co checkout
Git config --global alias.ci commit
Git config --global alias.br branch
0 0
- Git基础---Git常用命令
- Git基础(常用命令)介绍
- Git基础(常用命令)介绍
- git基础常用命令
- Git基础和常用命令
- Git常用命令总结/Git基础命令总结
- git使用的基础及常用命令
- Git基础操作以及常用命令(二)
- Git 基础(十)—— 常用命令
- Git使用基础和常用命令汇总
- git 常用命令
- Git常用命令
- git 常用命令
- git 常用命令
- git 常用命令
- git 常用命令
- GIT常用命令
- git 常用命令
- Java通过Jedis操作Redis
- 2.SOAP 语法
- 解决IIS中浏览文件变下载
- Linux下的系统服务
- C语言typedef的用法详解
- git基础常用命令
- JAVA 获取数据库中表的结构
- android中如何发送一个广播
- 机器学习基础(四十)—— 将距离转换为权重
- 自定义EditText(带删除按钮)
- IOS 正则表达式匹配文本中URL位置并获取URL所在位置(解决连接中文问题)
- 从 png图片读取raw image data
- jquery tmpl 详解
- php连接sqlserver