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. MySQL学习笔记——安装及配置环境

    1.安装的版本为mysql-5.6.24-win32.1432006610压缩版 查看教程http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345b ...

  2. JavaWeb学习笔记——开发动态WEB资源(六)ServletConfig和ServletContext

    1.只有在第一次请求服务器产生实例的时候才会调用init()方法,有一种办法能在服务器一启动的时候就加载init()方法. 即服务器启动即加载Servlet,且按数字大小顺序实例化Servlet. 方 ...

  3. 第2章 jQuery的选择器

    选择器是jQuery的根基 一. 认识 1.CSS常用的选择器 标签选择器,后代选择器,Id选择器,通配符选择器,类选择器,群组选择器——主流浏览器全部支持 伪类选择器,子选择器,临近选择器等等——不 ...

  4. Clion cmake 一个简单的 C++ 程序

    CMakeLists.txt cmake_minimum_required(VERSION 3.5) project(dll) set(CMAKE_CXX_FLAGS "${CMAKE_CX ...

  5. CentOS 7 AMD64安装nginx和mysql

    NGINX: rpm -ivh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.8.0-1.el7.ngx.x86_64.rpm 查看: ...

  6. adapter(转自Devin Zhang)

    1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带.在常见的View(ListView,GridView)等地方都需要用到Adapter.如下图直 ...

  7. Android Studio-设置快速修复错误提示代码

    File-Settings-keyMap-show intention actions.

  8. asp.net mvc中在使用async的时候HttpContext为null的问题

    摘要 HttpContext上下文并不是无处不在的.详情可以看下Fish Li的文章,解释的比较清楚. HttpContext.Current并非无处不在 问题复现 public async Task ...

  9. 理解 AngularJS 的 Scope

    一.遇到的问题 问题发生在使用 AngularJS 嵌套 Controller 的时候.因为每个 Controller 都有它对应的 Scope(相当于作用域.控制范围),所以 Controller ...

  10. thinkphp 完整配置config.php

    ThinkPHP的系统配置都采用数组形式,配置文件地址:Bin/Conf/config.php CHECK_FILE_CASE -- windows环境下面的严格检查大小写.     /* 项目设定 ...