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 . ...
随机推荐
- Hotkeys.js 2.0.2 发布,JS 网页快捷键设置,捕获键盘输入和输入的组合键快捷键,它没有依赖
这是一个强健的 Javascript 库用于捕获键盘输入和输入的组合键,它没有依赖,压缩只有只有(~3kb),gzip:1.9k. 更新内容: 添加测试用例: 添加更多特殊键支持: 修复bug. __ ...
- Datatable 省略显示列中内容,当鼠标放在内容上,悬浮显示全部内容
第一种方法是网上看到的,没成功,贴出来参考一下 <!DOCTYPE html> <html lang="en"> <head> <meta ...
- centos7中使用LVM管理磁盘和挂载磁盘
centos7使用LVM管理一块新的磁盘 注意!文中凡是带#的都是命令标志. 一些重要概念: LV(Logical Volume)- 逻辑卷, VG(Volumne Group)- 卷组, PV(Ph ...
- win7旗舰版64位java的jdk环境变量的配置(2012-12-26-bd 写的日志迁移
首先到oracle的官方网站http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html下个JDK比如下图: 必须是win ...
- python实现导出excel表(前端+后端)
之前在做项目管理系统的时候需要实现将数据导出到excel表的功能,搜索之后发现了python的xlwt模块可以很好的实现这项功能. 首先是导入xlwt模块: import xlwtfrom io im ...
- django之media配置
一.没有配置Media avatar = models.FileField(upload_to='avatars/', default='/avatars/default.png') # 储存头像的m ...
- Reachability from the Capital
题目描述 There are nn cities and mm roads in Berland. Each road connects a pair of cities. The roads in ...
- android/libs/libammsdk.jar" already exists! 解决方法
Error: Uh oh!"/work/2016/fengkongbao/.meteor/local/cordova-build/platforms/android/libs/libamms ...
- HDU 5739 Fantasia 双连通分量 树形DP
题意: 给出一个无向图,每个顶点有一个权值\(w\),一个连通分量的权值为各个顶点的权值的乘积,一个图的权值为所有连通分量权值之和. 设删除顶点\(i\)后的图\(G_i\)的权值为\(z_i\),求 ...
- React-表单操作
用户在表单填入的内容,属于用户跟组件的互动,所以不能用 this.props 读取 <!DOCTYPE html> <html lang="zh-cn"> ...