git常用命令符
全局配置
$ git config --global user.name "姓名"
告诉git你是谁
$ git config --global user.email "xxx@qq.com"
告诉git怎么联系你
如果注册了 github 账号,邮箱最好和 github 账号统一
$ git config -l
查看配置信息
初始化代码仓库
$ git init
初始化代码库
$ git add .
将所有变化添加到暂存区
$ git commit -m "注释"
将暂存区内容提交至代码库
$ git commit --amend
修改最后一次提交的注释
$ git init --bare
初始化空白的代码仓库,协同开发使用
查看信息
$ git status
查看所有文件状态
$ git status 文件名
查看指定文件的状态
$ git log
查看版本库日志
按字母 q 可以退出(关闭中文输入法)
$ git log 文件名
查看指定文件的修订记录
版本回撤
$ git reset --hard HEAD^
回撤到上一个版本
$ git reset --hard HEAD^^
回撤到上上一个版本
$ git reset --hard 版本号(前6位)
切换到任意版本
$ git checkout 文件名
撤销某一个文件当前的修改
$ git reflog
查看分支引用记录,能够查阅所有的版本号
git常用命令
全局配置
$ git config --global user.name "姓名"
告诉git你是谁
$ git config --global user.email "xxx@qq.com"
告诉git怎么联系你
如果注册了 github 账号,邮箱最好和 github 账号统一
$ git config -l
查看配置信息
初始化代码仓库
$ git init
初始化代码库
$ git add .
将所有变化添加到暂存区
$ git commit -m "注释"
将暂存区内容提交至代码库
$ git commit --amend
修改最后一次提交的注释
$ git init --bare
初始化空白的代码仓库,协同开发使用
查看信息
$ git status
查看所有文件状态
$ git status 文件名
查看指定文件的状态
$ git log
查看版本库日志
按字母 q 可以退出(关闭中文输入法)
$ git log 文件名
查看指定文件的修订记录
版本回撤
$ git reset --hard HEAD^
回撤到上一个版本
$ git reset --hard HEAD^^
回撤到上上一个版本
$ git reset --hard 版本号(前6位)
切换到任意版本
$ git checkout 文件名
撤销某一个文件当前的修改
$ git reflog
查看分支引用记录,能够查阅所有的版本号
分支操作
$ git branch
查看本地分支
$ git branch -r
查看远程分支
$ git branch [name]
创建本地分支
注意不会自动切换分支
$ git checkout [name]
切换分支
$ git checkout -b [name]
创建新分支并立即切换到新分支
$ git branch -d [name]
只能删除已经合并过的分支
没有合并的分支不能删除
如果要强行删除分支,可以使用 -D 选项
$ git merge [name]
合并分支
$ git push origin [name]
创建远程分支
本质上是将本地的分支 push 到远程
远程操作
$ git clone url
将远程代码库克隆到本地
$ git push
将本地修改内容推送到远程代码仓库
$ git pull
将远程代码库的变化更新到本地
分支操作
$ git branch
查看本地分支
$ git branch -r
查看远程分支
$ git branch [name]
创建本地分支
注意不会自动切换分支
$ git checkout [name]
切换分支
$ git checkout -b [name]
创建新分支并立即切换到新分支
$ git branch -d [name]
只能删除已经合并过的分支
没有合并的分支不能删除
如果要强行删除分支,可以使用 -D 选项
$ git merge [name]
合并分支
$ git push origin [name]
创建远程分支
本质上是将本地的分支 push 到远程
远程操作
$ git clone url
将远程代码库克隆到本地
$ git push
将本地修改内容推送到远程代码仓库
$ git pull
将远程代码库的变化更新到本地

git常用命令符的更多相关文章
- git常用命令2
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- Git常用命令清单笔记
git github 小弟调调 2015年01月12日发布 赞 | 6收藏 | 45 5k 次浏览 这里是我的笔记,记录一些git常用和一些记不住的命令,这个笔记原本是基于 颜海镜的文章增加 ...
- Git 常用命令速查表(图文+表格)
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- 转 Git 常用命令大全
一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch ...
- git常用命令3
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态git commit 提交git branch -a 查看所有的分支git branch -r 查看 ...
- Git 常用命令速查表(图文+表格)【转】
转自:http://www.jb51.net/article/55442.htm 一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git comm ...
- git常用命令(二)
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- Git 常用命令大全-转载
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- git常用命令(持续更新中)
git常用命令(持续更新中) 本地仓库操作git int 初始化本地仓库git add . ...
随机推荐
- java算法面试题:从类似如下的文本文件中读取出所有的姓名,并打印出重复的姓名和重复的次数,并按重复次数排序 ;读取docx 读取doc 使用poi 相关jar包提集提供下载
从类似如下的文本文件中读取出所有的姓名,并打印出重复的姓名和重复的次数,并按重复次数排序 1,张三,28 2,李四,35 3,张三,28 4,王五,35 5,张三,28 6,李四,35 7,赵六,28 ...
- iOS进阶面试题
1. 风格纠错题 修改完的代码: 修改方法有很多种,现给出一种做示例: // .h文件 // http://weibo.com/luohanchenyilong/ // https://github. ...
- Oracle数据库学习(四)
11.创建表 crate table tab1(f_id number not null,f_a varchar2(7) not null,f_b number(6,2) not null): 主键: ...
- Gearman任务分配
Gearman 实现多数据库数据同步 测试环境:windows(mysql)+ 虚拟机(ubuntu + mysql)+ PHP 1:gearman 的官方文档可以了解gearman,在ubuntu中 ...
- 5904.刺客信条(AC)
Description 故事发生在1486 年的意大利,Ezio 原本只是一个文艺复兴时期的贵族,后来因为家族成员受到圣殿骑士的杀害,决心成为一名刺客.最终,凭借着他的努力和出众的 ...
- JZOJ 4757. 树上摩托
Description Sherco是一位经验丰富的魔♂法师.Sherco在第零次圣杯战争中取得了胜利,并取得了王之宝藏——王の树.他想把这棵树砍去任意条边,拆成若干棵新树,并装饰在他的摩托上,让他的 ...
- HDU - 6514 Monitor(二维差分)
题意 给定一个\(n×m\)的矩阵.(\(n×m <= 1e7\)). \(p\)次操作,每次可以在这个矩阵中覆盖一个矩形. \(q\)次询问,每次问一个矩形区域中,是否所有的点都被覆盖. 解析 ...
- 字符编码,ASCII、Unicode与UTF-8的理解
首先我们先要明白的两点是:1.计算机中的信息都是由二进制的0和1储存的:2.我们再计算机屏幕上看到的各种字符都是计算机系统按照一定的规则将二进制数字转换而来的. 一.基本概念. 1.字符集(chars ...
- Unity脚本执行顺序自研框架
本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接:http://blog.csdn.net/cartzhang/article/details/52372611 作者:car ...
- xposed的基本使用
一.原理 Android运行的核心是zygote进程,所有app的进程都是通过zygote fork出来的.通过替换system/bin/下面的app_process等文件,相当于替换了zygote进 ...