Git 控制台指令集合
来源:互联网 发布:产品目录画册设计软件 编辑:程序博客网 时间:2024/06/15 08:44
git clone http://xxx.git, 拉取 Git 上的代码到本地
git init 把当前目录创建一个空的git仓库
git add 文件 添加文件
git commit -m "commit file“ 提交文件
git status 仓库当前状态
git diff 文件名 文件不同改变
git log 查看日志
git log --pretty=oneline 简洁日志版本号
git reset --hard HEAD^ 回退到上一个版本
git reset --hard 23478 根据版本号回退到某个版本
git reflog 简短版本号日志
git diff HEAD -- 文件 查看工作区和版本库里的区别
git checkout -- 文件 撤销工作区的修改(常用 git checkout . )
git reset HEAD 文件 撤销暂存区的修改
git rm 文件 删除
git checkout -- test.txt 把版本库里的文件恢复到工作区,防止误删
git remote add origin 路径 关联到服务器版本库
git push -u origin master 帮当前版本库推送到服务器上 第一次需要加-u参数, 还会把origin master分支关联起来
git clone 路径 克隆远程版本库到本地
HEAD 是当前分支指向指针
git checkout -b dev 创建dev分支并切换到dev分支上
git branch dev 创建dev分支
git checkout dev 切换到dev分支
git branch 显示所有分支
git merge dev 把dev上的分支合并到当前分支上
git branch -d dev 删除dev分支
git log --graph --pretty=oneline --abbrev-commit 查看分支合并情况
git log --graph 查看分支合并图
git merge --no-ff -m "merge with no-ff" dev 合并dev分支,禁用fast forward模式是普通模式合并,合并后有历史记录,fast forward合并之后没有历史记录
git stash 把当前工作现场储藏起来,等以后恢复现场后继续工作
git stash list 查看储藏信息
git stash apply 恢复,stash内容不删除
git stash pop 恢复同时删除stash内容
git stash apply stash@{02} 指定恢复
git branch -D <name>强行删除
git remote 查看远程信息
git remote -v 查看远程详细信息
git push origin dev 推送dev分支到origin分支
git pull 把最新的代码抓下来
git branch --set-upstream dev origin/dev 设置本地dev分支与origin/dev分支的链接
可以用Source Tree 来简化对 git 的操作。
- Git 控制台指令集合
- Git常用指令集合
- git指令集合
- Git常用指令集合
- Git常用指令集合 (基本操作)
- Git常用指令集合 (远程仓库)
- Git常用指令集合 (分支管理)
- 指令集合
- domino控制台指令大全
- domino控制台指令大全
- Firebug 控制台指令
- 控制台基本指令
- ubuntu控制台常用指令
- Xcode控制台调试指令
- MySql控制台指令大全
- cmd控制台指令
- Git 指令
- Git指令
- 字节流与字符流的区别详解
- MAC OS下错误提示xcrun: error: invalid active developer path
- file的使用方法
- 关于大小型项目如何最大限度提高WebAPi性能
- SpringMVC+Hibernate利用ajax实现前端后台数据交互
- Git 控制台指令集合
- Lucene入门
- Linux IO实时监控iostat命令详解
- gulp介绍及less插件详解
- okyo Cabinet简介
- 【机器学习】利用蚁群算法求解旅行商(TSP)问题
- Android O体验系列(一)Android Studio2.4预览版的使用及项目使用配置方式
- 离散题目15
- JAVA常用排序算法之快速排序