我的常用的Git命令


Git仓库配置常用

1. clone

克隆一份远程的Git版本库

git  clone  git://github.com/someone/some_project.git   some_project

这句话会把链接上的Git库直接复制到当前目录some_project文件夹下

2. init

在本地建立一个Git工作目录

git init

##3. remote
###1. 查看仓库
git remote
git remote -v
###2. 添加远程仓库
git remote add origin git://github.com/someone/another_project.git
这句话就是把当前目录下的Git库添加到远端,origin为这个库的别名
###3. 删除远程仓库
git remote rm origin
这句话删除了远端名为origin的库
###4. 重命名
git remote rename github gh
这句话就是把远端的github这个库重命名为gh
###5. 抓取
git remote fetch origin
从远程仓库抓取数据,更新本地仓库

4. branch

1. 查看本地分支

git branch

2. 查看远端分支

git branch -r

3. 创建分支

git branch myBranch

这句话只创建,不会切换

git checkout -b myBranch

这句话会创建分支并切换到新分支

4. 切换分支

git checkout myBranch

5. 删除分支

git branch -d myBranch

6. 合并分支

git merge myBranch

把某个分支合并到当前分支

7. 创建远程分支(Push)

git push origin myBranch

8. 删除远程分支(Push)

git push origin :heads/myBranch

##4. tag
###1. 查看版本
git tag
###2. 创建版本
git tag myTag
###3. 删除版本
git tag -d myTag


常用命令

  • 获得最新版本

    • git pull从Git上获取最新版本到本地
  • 添加文件
    • git add readme.md把a.c这个文件添加到本地git库中
  • 删除文件
    • git rm a.c把a.c从本地库中删除
  • 提交当前代码
    • git commit -m "附加说明"把当前文件提交到仓库
  • 查看当前状态
    • git status当前仓库的状态
  • 对比修改状态
    • git diff当前仓库被修改的状态
  • 版本号
    • git log查看当前仓库的版本号
    • git log --graph用图形界面查看分支图
  • 撤销修改
    • git checktou -- a.c把a.c里面所有被修改的代码都还原
  • 查看分支
    • git branch查看当前分支
    • git branch -r查看远端分支
  • 切换分支
    • git checkout origin切换到origin分支
  • 合并分支
    • git merge origin把当前分支合并到主分支
  • 删除分支
    • git branch -d origin删除origin分支
  • 推送
    • git push把当前的分支推送到远端

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

  1. 几个最常用的git命令

    之前在Windows下一直用可视化的tortoise git,在Linux下最好是用命令行,以下是常用的git命令: git status:显示当前已修改的文件,新增的文件 git checkout  ...

  2. 简单 常用的git命令

    常用的git命令 git pull  获取最新 git add . 提交所有 git commit  -m “我的注释” git status 查看状态 git push origin master ...

  3. 关于常用的git命令列表

    我博客园中所写的git内容几乎都是看的蒋鑫老师的<git权威指南>这本书实在太好了. 常用的Git命令. git add  添加到暂存区 git add interactive  交互式添 ...

  4. 常用的Git命令整理

    之前一直忙于项目苦于没有时间总结,今天刚好有时间特来总结一下在工作中常用到的代码版本管理器Git.至于为什么要用Git?Git相比SVN有哪些好处?我就不多说了,前人已经总结的很好.今天主要介绍的是常 ...

  5. GitHub的SSH key配置以及常用的git命令介绍

    一. GitHub的SSH key配置 (以windows为例,Mac iOS系统类似) SSH Key 是一种方法来确定受信任的计算机,从而实现免密码登录.Git是分布式的代码管理工具,远程的代码管 ...

  6. 工作中常用的git命令

    一 常用Git命令 git clone:(区分SSH or HTTP) git init:初始化仓库 二 Git命令详解 Git Bash下,cd /c git clone,从远程Git版本库克隆一份 ...

  7. 记录常用的git命令

    之前的公司都是用svn的,现在的公司用git了,所以现在记录一下所用到的git命令,方便以后查看! git 常用命令 git add git add 命令可将该文件添加到缓存 git add . // ...

  8. Git学习系列之一些常用的Git命令收录更新ing

    不多说,直接上干货!  前言 对于Git工具,有必要整理和总结一些常用实用的命令. http://p.primeton.com/articles/53cce3a3e138236138000026 ht ...

  9. 我所常用的git命令

    说明公司向用git来管理项目的代码,我以前只是在eclipse中使用菜单来操作git,现在,学习一下命令,这样也不用安装各种git客户端软件了.git安装在官网上下载git,安装完成之后,在命令行中输 ...

随机推荐

  1. IOS 学习笔记 2015-03-20 O之 nil,Nil,NULL,NSNull

    1.oc最好 用nil   [ nil  任意方法],不会崩溃 nil 是一个对象值.NULL是一个通用指针(泛型指针). 2. NSNULL,NULL和nil在本质上应该是一样的,NULL和nil其 ...

  2. dom 笔记

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. php表单发送到邮箱V1.0

    html表单代码: <form action="index.php" name="form" method="POST"> &l ...

  4. 基于jquery实现的文字淡入淡出效果

    这篇文章介绍了jquery实现的文字淡入淡出效果实例,有需要的朋友可以参考一下 复制代码代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1 ...

  5. html5写的一个时钟

    看到的一个html5写的时钟 <!doctype> <html> <head> <script> window.onload=function(){ v ...

  6. C++指针例

    int num1=15;int num2=22; 状态一://const int *  不可以通过指针改变值,但是可以改变指向的变量//const int *p1=&num1;//std::c ...

  7. EF5.0 对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性

    使用asp.net+EF5.0练习的时候,遇到这样一个问题: 对一个或多个实体的验证失败.有关详细信息,请参见“EntityValidationErrors”属性 但是感到很疑惑,去百度,说是关闭EF ...

  8. XCode 项目配置说明

    初学XCode最让人头疼的就是项目各属性设置,各种不解,这里做个总结: 项目配置: 基本项(Basic) 1.Architectures(指令集)——设置你想支持的指令集,目前ios的指令集有以下几种 ...

  9. [转载]做一个 App 前需要考虑的几件事

    本文转自http://limboy.me/tech/2016/07/06/starting-an-app.html ========================================= ...

  10. 对SVM的个人理解

    对SVM的个人理解 之前以为SVM很强大很神秘,自己了解了之后发现原理并不难,不过,“大师的功力在于将idea使用数学定义它,使用物理描述它”,这一点在看SVM的数学部分的时候已经深刻的体会到了,最小 ...