git常用命令备忘录
- 返回未修改状态 【git checkout . --没有的提交的,都返回到原来的状态 git clean -xdf 删除文件和目录】
git checkout . && git clean -xdf
- 帳戶設置
git config --global user.name "UserName"
git config --global user.email "User@email.com"
- 初始化仓库
git init
- 查看仓库的状态
git status
- 向暂存区添加文件
git add 文件名
- 保存仓库的历史记录【提交】
git commit -m "提交内容描述"
- 查看提交日志【后面带有文件或目录时只显示指定的文件或目录日志】
git log
- 查看提交日志【短格式】
git log --pretty=short
- 显示文件的差异【后面带有文件或目录时只显示指定的文件或目录日志】
git log -p
- 查看更改前后的差异【工作树和暂存区差异】
git diff
- 查看更改前后的差异【工作树和最新提交的差异】
git diff HEAD
- 显示分支一览表【-a 时包含远程分支】
git branch
- 创建、切换分支【创建并切换至feature-A分支】
git checkout -b feature-A
- 创建分支【创建feature-A分支】
git branch feature-A
- 切换分支【切换至feature-A分支】
git checkout feature-A
- 合并分支【将feature-A分支合并至当前分支,并记录合并】
git merge --no-ff feature-A
- 图表形式查看分支
git log --graph
- 回溯历史版本
git reset --hard 哈希值
- 添加远程仓库【GitHub】
git remote add origin 仓库url
- 推送至远程仓库【当前分支推送至指定分支,没有则创建分支】
git push -u origin 分支名
- 获取远程仓库
git clone 仓库url
- 获取最新远程仓库分支
git pull origin 分支名
- 删除远程仓库
git push origin :分支名
或者
git push origin --delete 分支名
- 更新远程已删除仓库
git fetch -p
git常用命令备忘录的更多相关文章
- git常用命令(持续更新中)
git常用命令(持续更新中) 本地仓库操作git int 初始化本地仓库git add . ...
- Git 常用命令详解
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...
- Git 常用命令大全
Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加 ...
- Git常用命令总结
Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone ...
- GIT常用命令备忘
Git配置 git config --global user.name "storm" git config --global user.email "stormzhan ...
- Git 常用命令2
Git 常用命令 Git 是一个很强大的分布式版本控制系统.它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势. Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ gi ...
- git常用命令-基本操作
git常用命令-基本操作 1) 新增文件 新增了Test_1.java git add Test_1.java git commit –m “新增了Test_1.java” git push ...
- 转收藏:Git常用命令速查表
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- git常用命令,git版本控制和Xcode结合使用,用Xcode提交到github,github客户端使用
1.git常用命令 查看命令: 1.git --help 查看git所有命令 2.git clone -help 查看git clone命令的细节 3.git config -l 查看当前所有配置 ...
随机推荐
- Linux下运行java项目
最近初步接触了linux,感觉很有新鲜感.之前在windows下干过的事情也便想到在linux环境下实现一下.正好手头在编java,就想既然java可以在windows的DOS操作下运行,是不是也可以 ...
- Mybatis一对多/多对多查询时只查出了一条数据
问题描述: 如果三表(包括了关系表)级联查询,主表和明细表的主键都是id的话,明细表的多条数据只能查询出来第一条/最后一条数据. 三个表,权限表(Permission),权限组表(Permission ...
- Linux用户和用户组管理 用户组管理命令
添加用户组命令:groupadd 命令格式: [root@localhost ~]# groupadd [选项] 组名 选项: 选项 选项说明 -g GID 指定组ID: 修改用户组命令:groupm ...
- 【leetcode刷题笔记】Sudoku Solver
Write a program to solve a Sudoku puzzle by filling the empty cells. Empty cells are indicated by th ...
- spring boot未配置数据源报错
我拷贝了一个springboot 项目,然后去掉了数据源配置启动报错 : Cannot determine embedded database driver class for database ty ...
- 【Head First Servlets and JSP】笔记4:HttpServletRequest req
api:https://tomcat.apache.org/tomcat-5.5-doc/servletapi/ 1.GET和POST除去数据大小之外的区别. 安全性问题.使用GET的话,参数数据会出 ...
- P4271 [USACO18FEB]New Barns
题目 P4271 [USACO18FEB]New Barns 做法 这题很长见识啊!! 知识点:两棵树\((A,B)\)联通后,新树的径端点为\(A\)的径端点与\(B\)的径端点的两点 不断加边,那 ...
- DNS 域名解析原理
域名解析过程 1.在浏览器中输入www.qq.com域名,操作系统会先检查自己本地的hosts文件是否有这个网址映射关系,如果有,就先调用这个IP地址映射,完成域名解析. 2.如果hosts里没有这个 ...
- MongoDB的Find详解(一)
1.指定返回的键 db.[documentName].find ({条件},{键指定}) 数据准备persons.json var persons = [{name:"jim",a ...
- C++学习 之pair
Pair类型概述 pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同,基本的定义如下: pair<int, string> a; 表示a中有两个类型,第一个元素是int型的 ...