git命令大杂烩
查看版本库中的文件:
git ls-files
添加到暂存区:
git add filesName|\folderName(循环递归) git add .(添加当前目录下的所有文件包括子目录,如果添加文件到暂存区时出现警告warning: LF will be replaced by CRLF in JackyData01 http://blog.csdn.net/jackystudio/article/details/12249419) git add \idea(添加指定目录下的所有文件)
提交到分支:
git commit -m "comment"
查看暂存区和工作区状态:
git status
把暂存区的修改撤销掉:
git reset HEAD fileName
git checkout -- test.txt
修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态
已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
查看log:git log 如果太长的话按方向键浏览,q退出
单行显示:git log --pretty=oneline
回退上个版本:git reset --hard HEAD^
回退某个版本:git reset --hard 3628164(版本id前几位) 另外:git reflog 查看刚刚使用的命令对应的版本
比较工作区和暂存区的区别:git diff test.txt
比较暂存区和版本库的区别:git diff --cached test.txt
比较工作区和版本库的区别:git diff HEAD -- test.txt
删除文件:rm test.txt (删除工作区)
删除文件:git rm test.txt(删除工作区和暂存区)
删除文件:git rm -r --cached * (只删除暂存区,具体的文件名或者文件夹名\folders)
git checkout之一 HEAD基本和detached 状态:http://blog.csdn.net/csfreebird/article/details/7583363 使用命令:git checkout master 回到master分支
分支的最新修改推送至GitHub:git push origin master
更新本地到最新(HEAD detached at origin/master):git pull git@github.com:HiAscend/gittest.git
生成ssh Key:ssh-keygen -t rsa -C "youremail@example.com"
git添加远程仓库
…or create a new repository on the command line
echo "# gittest" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:HiAscend/gittest.git
git push -u origin master
…or push an existing repository from the command line
git remote add origin git@github.com:HiAscend/gittest.git
git push -u origin master
git命令大杂烩的更多相关文章
- Git初探--笔记整理和Git命令详解
几个重要的概念 首先先明确几个概念: WorkPlace : 工作区 Index: 暂存区 Repository: 本地仓库/版本库 Remote: 远程仓库 当在Remote(如Github)上面c ...
- 工作中常用的git命令
一 常用Git命令 git clone:(区分SSH or HTTP) git init:初始化仓库 二 Git命令详解 Git Bash下,cd /c git clone,从远程Git版本库克隆一份 ...
- 常用 Git 命令清单
我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...
- 常look的Git命令
常用的Git命令 命令 简要说明 git add 添加至暂存区 git add–interactive 交互式添加 git apply 应用补丁 git am 应用邮件格式补丁 git a ...
- ***Linux下使用git命令及github项目
在linux下搭建git环境1.创建Github账号,https://github.com2.Linux创建SSH密钥: ssh-keygen ##一直默认就可以了 3.将公钥加入到Github账户 ...
- 我所记录的git命令(非常实用)
一.前言 记录一下工作中常用到的git命令,只是简单的笔记,欢迎大家交流... [ 顺便问下园友们,怎么感觉博客园发布的博客搜索有时都搜不到,后台编辑能填的都填写了,还是觉得搜索排名不高? 相同的标题 ...
- GIT命令行的使用
新手了解 有不对的地方指点下 首先, 了解下什么是GIT,GIT是一款开元的分布式版本控制工具, 在世界上的所有分布式版本控制工具中,GIT是最简单,最流行,同时也是最常用的 相比于其他版本的控制工具 ...
- 简明 Git 命令速查表(中文版)
原文引用地址:https://github.com/flyhigher139/Git-Cheat-Sheet/blob/master/Git%20Cheat%20Sheet-Zh.md在Github上 ...
- 常用 Git 命令清单 转
我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...
随机推荐
- CodeForces 731F Video Cards (数论+暴力)
题意:给定 n 个数,可以对所有的数进行缩小,问你找出和最大的数,使得这些数都能整除这些数中最小的那个数. 析:用前缀和来做,先统计前 i 个数中有有多少数,然后再进行暴力去找最大值,每次都遍历这一段 ...
- MySQL 启动服务和登陆参数
启动MySQL服务:net start mysql; 停止MySQL服务:net stop mysql; 参数 描述 -D,--database=name 打开指定数据库 --delimiter=na ...
- bzoj 1572: [Usaco2009 Open]工作安排Job【贪心+堆】
先按照时间顺序加,价值塞进小根堆里,碰到不合法情况就从堆里减去 #include<iostream> #include<cstdio> #include<queue> ...
- Classic BADI总结
这里对sap Classic Badi 做一下总结,虽然已经是过时的技术了. Classic BADI的创建 Classic BADI的实施 Classic BADI的调用及运行原理 New BADI ...
- python 操作数据库时遇到的错误
pymysql.err.ProgrammingError: (1064, "You have an error in your SQL syntax; ch 之前的写法是从文件里 ...
- CF482C Game with Strings
题意 你和你的朋友玩一个游戏,游戏规则如下. 你的朋友创造 n 个长度均为 m 的不相同的字符串,然后他随机地选择其中一个.他选择这些字符串的概率是相等的,也就是说,他选择 n 个字符串中的每一个的概 ...
- Spring与Struts2集成开发
Struts2和Spring都是不错的开源框架,Spring与Struts2集成开发,把二者结合在一起使用,开发效果更佳,效率杠杠的.下面介绍一下如何将Spring与Struts2集成在一起开发.分七 ...
- jsp学习笔记 - 内置对象 session
1.session 主要用来用户的登录和注销 设置用户名,获取用户名 session.setAttribute("username","johnson"); s ...
- 场景分割:MIT Scene Parsing 与DilatedNet 扩展卷积网络
MIT Scene Parsing Benchmark简介 Scene parsing is to segment and parse an image into different image re ...
- POJ_1163_The triangle
The Triangle Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 40079 Accepted: 24144 De ...