git --version 版本号号
git help 帮助
gitk 是个图形化的查看工具。
gitk --all 所有分支历史
-----------------------
git pull 先拉
git init 当前文件夹创建版本号库
git add index.html 是将当前更改或者新增的文件增加到Git的索引中。

git add -A 提交所有
git commit 提交当前工作空间的改动内容
git commit -m "add in hello world HTML" 带留言提交
git commit -a 提交所有改动过的文件
git log 查看历史日志,该功能相似于SVN的log
git log -N输出记录条数

git status 显示工作文件夹树的状态,当前视图状态
git中有三个地方能够存放代码:
1.工作文件夹树,编辑文件时能够直接在这里操作
2.索引,也就是暂存区。

暂存区是工作文件夹树和版本号库之间的缓冲区
3.版本号库
------------------------
git branch RB_1.0 master 从主分支master上传进一个叫RB_1.0的分支
git branch 不带參数:列出本地已经存在的分支。而且在当前分支的前面加“*”号标记
git branch -a 列出本地分支和远程分支
git branch -r 列出远程分支
git checkout 迁出一个分支的特定版本号。默认是迁出分支的HEAD版本号
git checkout 分支名 取出特定分支

==========================
git fetch:相当于是从远程获取最新版本号到本地。不会自己主动merge

首先从远程的origin的master主分支下载最新的版本号到origin/master分支上
# git fetch origin master

比較本地的master分支和origin/master分支的区别
# git log -p master..origin/master

进行合并
# git merge origin/master
--------------------
git pull:相当于是从远程获取最新版本号并merge到本地
# git pull origin master

上述命令事实上相当于git fetch 和 git merge
在实际使用中,git fetch更安全一些
由于在merge前,我们能够查看更新情况,然后再决定是否合并
=============================
git rm:从当前的工作空间中和索引中删除文件,比如'git rm app/model/user.rb'。该功能相似于SVN的rm、del
git push:将本地commit的代码更新到远程版本号库中,比如'git push origin'就会将本地的代码更新到名为orgin的远程版本号库中

git revert:还原一个版本号的改动,必须提供一个详细的Git版本号号,比如'git revert bbaf6fb5060b4875b18ff9ff637ce118256d6f20',Git的版本号号都是生成的一个哈希值
=======================
git  clone  http://....git

Git经常使用命令的更多相关文章

  1. GIT 版本控制常用命令学习汇总

    GIT 版本控制常用命令汇总 git version 查看当前git版本信息 git help 获取全部命令帮助信息 git help <command> 获取指定命令帮助信息 git c ...

  2. git的一些命令行

    以下代码均在命令行中执行:在目标文件夹目录下: 1.初始化一个Git仓库,使用git init命令. 2.添加文件到Git仓库,分两步: 第一步,使用命令git add <file>,注意 ...

  3. git log 常用命令及技巧

    git log常用命令以及技巧 1.git log 如果不带任何参数,它会列出所有历史记录,最近的排在最上方,显示提交对象的哈希值,作者.提交日期.和提交说明.如果记录过多,则按Page Up.Pag ...

  4. Git基本常用命令

    Git基本常用命令如下: mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目录的路径. git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件. git ...

  5. git workflow常用命令

    git init git status git add readme.txt git add --all         Adds all new or modified files git comm ...

  6. git的一些命令

    因为项目的原因,大家把项目托管到git上,然后我不会,队友就传了一个廖雪峰的git教程,讲的很详细,不会用git的同学,可以在http://pan.baidu.com/s/1pKizolP上下载,这是 ...

  7. 关于Git的stash命令

    add 添加新文件到 Git 代码仓库的索引中 $ git add filename mv 移动或重命名文件 $ git mv old-filename new-filename rm 从工作目录和 ...

  8. GIt/Github常用命令

    1)git init:初始化本地仓库 2)创建文件:touch read.txt 3)当操作本地的文件时,使用常用的命令,如(mv,ls..)就可以操作,当操作暂存区的文件时需要在命令前家git,并且 ...

  9. git链接GitHub命令及基本操作

    Git是一款不错的代码管理工具,下面引用百科的一段话:  Git是用于Linux内核开发的版本控制工具.与CVS.Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服 ...

  10. Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突

    Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突 这篇是接着上篇分布式版本库--Windows下G ...

随机推荐

  1. python 学习分享-购物车实操篇

    程序要求如下: '''购物车程序: 启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够就直接扣款,不够就 ...

  2. day01_12.字符串

    1.字符转义 在字符串中,出现一些比较特殊的字符,容易引起歧义 我们需要转义这些引起歧义的字符串 <?php $a = 'ab\\c'; //转义字符2个 \' \\ $b = 'ab\'c'; ...

  3. equals()和hashCode()方法在集合类set中的使用

    Object的方法 equals()和hashCode() 是用来判断两个对象是否相等.基础类型判断是否相等时,使用“==”来判断,按java的说话,“==”当用来判断是基础类型是判断内容的,而引用对 ...

  4. 关于php ‘==’ 与 '===' 遇见的坑

    两个的区别所有PHPer都知道, 今天在遍历 xmlNode时,自己写的代码就碰坑了 想遍历xmlNode为数组 得到的xmlNode为 想要把所有的simpleXmlElement对象都遍历转成数组 ...

  5. 【bzoj3170】[Tjoi 2013]松鼠聚会 旋转坐标系

    题目描述 有N个小松鼠,它们的家用一个点x,y表示,两个点的距离定义为:点(x,y)和它周围的8个点即上下左右四个点和对角的四个点,距离为1.现在N个松鼠要走到一个松鼠家去,求走过的最短距离. 输入 ...

  6. 【Luogu】P4208最小生成树计数(状压乱搞)

    题目链接 最小生成树有两个性质,两个性质都知道的话这题就变成码农题了. 1.无论最小生成树长什么样,所有权值的边的数量是不变的.比如我有棵最小生成树有两条权值为2的边四条权值为1的边,那这个图的所有最 ...

  7. Dango notes II: class-based views

    A view is a callable which takes a request and returns a response. A view can be function (function- ...

  8. HUST——1106xor的难题之二(异或树状数组单点修改和区间查询)

    1106: xor的难题之二 时间限制: 2 Sec  内存限制: 128 MB 提交: 8  解决: 3 题目描述 上次Alex学长的问题xor难题很简单吧,现在hkhv学长有个问题想问你们. 他现 ...

  9. hdu5852 Intersection is not allowed! 【矩阵行列式】

    题意 给出\(n*n\)网格\((n<=10^5)\) 顶部有\(K\)个起点,底部有\(K\)个相对应的终点 每次只能向下或向右走 求有多少种从各个起点出发到达对应终点且路径不相交的路径? 对 ...

  10. c++ 的语法方面的问题

    1.字符串string  中 ""和null的区别 答:举个例子,你老妈让你去打瓶酱油.你要是空手去了,你就是带着null去的.你要是带着空瓶子去的,你就是呆着“”去的.希望你能理 ...