Git-it字典翻译

下面的内容翻译自git-it/dictionary

水平有限,翻译欠佳。

Git准备工作

创建一个新的文件夹(目录)

    $ mkdir <目录名称>

切换到这个目录 (cd到目录)

    $ cd <目录名称>

列出这个目录的信息

    $ ls

配置configuration

查看 Git 版本

    git --version

设置你的名字(全局的)

    git config --global user.name "Your Name"

设置你的电子邮箱地址

    git config --global user.email youremail@example.com

设置你的Github 账户(这一步不一定是github的,你用别的站点的服务,就设置为相关站点的就是)

    git config --global user.username "USERNAME"

Git 基本操作

在文件夹创建git仓库

    $ git init

检查一个仓库的更改状态

    $ git status

查看更改的文件

    $ git diff

添加一个文件的更改

    $ git add <文件名>

添加所有文件的更改

    $ git add .
提交(也就是保存)更改到仓库。后面可以添加你的提交信息,注意使用`'`括起来
    $ git commit -m '你的提交信息'
拷贝一个仓库到你的计算机
    $ git clone <URL>

分支branch

创建一个新分支

    $ git branch <分支名>

切换到一个分支

    $ git checkout <分支名>

创建并切换到一个新分支

    $ git checkout -b <分支名>

列出分支

    $ git branch

重命名当前所在分区

    $ git branch -m <新分支名>

远程remote

添加一个远程连接

    $ git remote add <远程主机名> <URL>

设置一个远程连接的URL

    $ git remote set-url <远程主机名>

查看远程连接

    $ git remote -v

拉取pull

拉取远程仓库分支的变更(如果远程分支是与当前分支合并,则冒号后面的部分可以省略)

    $ git pull <远程主机名> <远程分支名>:<本地分支名>

拉取远程分支的变更

    $ git pull

在拉取前查看远程分支的变更

    $ git fetch --dry-run

提交与合并Push & Merge

提交变更

    $ git push <远程主机名>

合并一个分支到当前分支

    $ git merge <远程分支名>

删除Deletion

删除一个本地分支

    $ git branch -D <本地分支名>

删除一个远程分支

    $ git push <远程主机名> --delete <远程分支名>

Git-it字典翻译的更多相关文章

  1. poj 2503:Babelfish(字典树,经典题,字典翻译)

    Babelfish Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 30816   Accepted: 13283 Descr ...

  2. hdu 1075:What Are You Talking About(字典树,经典题,字典翻译)

    What Are You Talking About Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 102400/204800 K ...

  3. BeanUtils——JavaBean相互转换及字典翻译

    JavaBean相互转换 在升级公司架构过程中,发现有大量Entity与DTO相互转换的问题,并且其中还伴随DTO中的数据字典翻译,所以特意写个工具类,主要利用spring提供的BeanUtils工具 ...

  4. 字典翻译@Dict

    1.编写翻译字典@Dict /** * 数据字典翻译注解 */ @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) publ ...

  5. HDOJ1075字典翻译(map应用)

    #include<iostream> #include<cstdio> #include<map> #include<string> #include& ...

  6. kettle系列-6.kettle实现多字段字典快速翻译

    在数据清洗转换中,常见的字典翻译,如性别在原表中是1(男).2(女)等,类似还有很多较大的字典需要翻译,若同一个表中有很多个字典需要翻译,采用[数据库查询]方式翻译的话效率就会相当低下. 这里采用ja ...

  7. 当前分支拉取master的操作 git rebase master

    使用场景 理解rebase 操作步骤 1 git切换至当前开发版本 2 查找需要变基到的branch,不一定是master 3 执行rebase变基 没有冲突的情况 存在冲突的情况 解决冲突 标记冲突 ...

  8. [译]Atlassian Git系列教程

    国庆期间把Atlassian的Git系列教程看完了.边看边翻译了相关文章. 原教程: https://www.atlassian.com/git/tutorials/ 我翻译的: git init g ...

  9. GIT(分布式版本控制系统)

    Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.[1] Git的读音为/gɪt/. Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本 ...

随机推荐

  1. c++模板类

    c++模板类 理解编译器的编译模板过程 如何组织编写模板程序 前言常遇到询问使用模板到底是否容易的问题,我的回答是:“模板的使用是容易的,但组织编写却不容易”.看看我们几乎每天都能遇到的模板类吧,如S ...

  2. Yii2-admin RBAC权限管理的实现

    原文地址:http://www.open-open.com/lib/view/open1434638805348.html   http://wlzyan.blog.163.com/blog/stat ...

  3. Yii2.0中文开发向导——Yii2中多表关联查询(join、joinwith)(转)

    我们用实例来说明这一部分 表结构 现在有客户表.订单表.图书表.作者表, 客户表Customer   (id  customer_name) 订单表Order          (id  order_ ...

  4. 【转】如何确定Kafka的分区数、key和consumer线程数

    文章来源:http://www.cnblogs.com/huxi2b/p/4583249.html -------------------------------------------------- ...

  5. 配置red hat的ip 自动地址

    三个文件: 需要配置的内容包括: nameserver dns, hostname和gateway, ip地址等等. /etc/resolv.conf中配置dns, 这个也可以在 sysconfig/ ...

  6. Linux中zip压缩和unzip解压缩命令详解

    文章转自:http://www.jb51.net/LINUXjishu/105916.html 1.把/home目录下面的mydata目录压缩为mydata.zipzip -r mydata.zip ...

  7. spark在windows下的安装

      Windows下最简的开发环境搭建这里的spark开发环境, 不是为apache spark开源项目贡献代码, 而是指基于spark的大数据项目开发. Spark提供了2个交互式shell, 一个 ...

  8. IE6 Must Die

    最近 Twitter 上很多人在推一个名为 IE6 Must Die 的活动, 参与的朋友可以通过头像转换服务在自己的头像上加上一个禁止 IE6 的图标, 很是拉风. Internet Explore ...

  9. PHP基础Mysql扩展库

    mysql扩展库操作步骤如下: 1.连接数据库 2.选择数据库 3.设置操作编码 4.发送指令sql,并返回结果集     ddl:数据定义语句     dml:数据操作语句     dql:数据查询 ...

  10. Swift3.0P1 语法指南——集合类型

    原档:https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programmi ...