文档章节

GIT基础命令

独特程序
 独特程序
发布于 2018/05/07 13:54
字数 531
阅读 7
收藏 0
命令 说明 参数
git init 初始化本地仓库  
git clone 克隆一个远程库到本地
git clone [url] 克隆一个远程库到本地
git rm 删除文件
git rm [file] 删除文件
git mv 修改文件名
git mv [oldfile] [newfile] 修改文件名
git add 给工作区的文件添加索引  
git commit 提交添加索引的文件
git commit  -m 添加提交的注释
git status 查看状态  
git log 查看提交日志
git log  --stat 显示commit历史,以及每次commit发生变更的文件
git checkout 检出指定文件
git checkout - 切换都上一个分支
git checkout [branch-name] 切换到指定分支
git checkout . 恢复所有暂存区的文件
git checkout [commit] [file] 某个commit的指定文件到暂存区和工作区
git branch 查看分支,创建分支
git branch -r 列出所有远程分支
git branch -d 删除分支
git merge 合并分支
git merge [branch] 合并指定分支到当前分支
git cherry-pick 合并分支
git cherry-pick [commit] 选择一个commit,合并到当前分支
git tag tag操作
git tag [tag] [commit] 新建一个tag在指定commit
git tag -d [tag] 删除指定tag
git blame  
git blame [file] 显示指定文件是什么人在什么时间修改过
git diff  
git diff branch1..branch2 比较2个分支的差异
git diff --shortstat "@{0 day ago}" 显示今天写了多少行代码 
   
git show  
git show [commit]:[filename] 显示某次提交时,某个文件的内容
git reflog 显示当前分支的最近几次提交  
git rebase  
git rebase [branch] 从本地拉取代码更新当前分支:branch 一般为master
git reset  
git reset --hard [commit] 重置当前分支的HEAD为指定commit,同时重置暂存区和工作区,与指定commit一致
git stash 暂时将未提交的变化移除
git stash pop 移入被暂时移除的变化
git stash list 列出 stash 中的记录
git stash drop [name] 移除记录
git-svn   将使用svn的项目的仓库转换为git仓库
git config 仓库配置
git config --list 查看仓库配置

未完待续

© 著作权归作者所有

独特程序

独特程序

粉丝 7
博文 5
码字总数 5549
作品 4
沈阳
高级程序员
私信 提问
加载中

评论(0)

Git 学习看这篇就够了!

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 可能新手会问“git和github有什么关系啊?” git是一个版本控制工具; github是一个用git做版本控...

Michaelyn
2016/12/26
160
0
Git 最基本的操作命令

序言 Git操作是作为程序猿必备的一项技能,虽然现在各种git操作软件满天飞,但是很多人还是在merge、commit、add、pull、push中迷离了双眼,本文是最简单的git命令操作,旨在以最简洁的语言记...

LY丶Smile
2017/12/22
0
0
初探github(一)

Git 工具分类 1)、命令行 Bash、Cmd、Power Shell 2)、GUI Git GUI、Github Desktop 3)、IDE 各种编辑器 Bash简单基础命令 在这里还是比较推荐Bash命令,方便以后linux的学习。 简答介绍g...

再这么说就哭了呦!
2017/11/07
0
0
git基础

知识点、git工作区(Working Directory)、版本库(Repository) 工作区:本地文件目录版本库:本地文件目录中的.git目录(为隐藏目录) 版本库里有暂存区(stage或者叫index),第一个分支(...

2char
2018/01/05
0
0
你应该知道的基础 Git 命令

我们在早先一篇文章中已经快速介绍过 Vi 速查表了。在这篇文章里,我们将会介绍开始使用 Git 时所需要的基础命令。 Git Git 是一个分布式版本控制系统,它被用在大量开源项目中。它是在 2005...

linuxprobe
2016/07/22
16
0

没有更多内容

加载失败,请刷新页面

加载更多

springcloud微服务实战_09_消息驱动

9.1 spring cloud stream 简介 spring cloud stream 是一个用来为微服务应用提供消息驱动能力的框架. 它可以基于 springboot 来单独的创建独立的,可用于生产的 spring 的应用程序. 它通过使用...

SP_K
31分钟前
75
0
福昕PDF编辑器个人版不能登录多个电脑问题处理

问题 福昕PDF编辑器个人版,只能在两台电脑登录,而且不能同时登录。但是当买换了新电脑后,新电脑属于第三台电脑,就不能登录使用编辑功能了。 解决 打开“我的电脑”,搜索出如下文件,删除...

InfoInit
43分钟前
65
0
pandas操作excel-08-简单绘图-柱状图

import pandas as pdimport matplotlib.pyplot as pltstudents = pd.read_excel('D:/output.xlsx', index_col='idx')students.sort_values(by='SinglePrice', inplace=True, ascending=......

烽焱10仴
44分钟前
52
0
向点击事件监听器添加“返回假”有什么作用?

很多次,我在HTML页面中都看到过这样的链接: <a href='#' onclick='someFunc(3.1415926); return false;'>Click here !</a> 那里return false有什么作用? 另外,我通常不会在按钮中看到它......

技术盛宴
50分钟前
37
0
搞不定Kafka重复消费?来看看就不一样了

前言 今天我们聊一个话题,这个话题大家可能在面试过程中,或者是工作当中经常遇到 :point_right: 如何保证 Kafka 消息不重复消费? 我们在做开发的时候为了程序的健壮性,在使用 Kafka 的时...

Java进阶程序员xx
今天
47
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部