Git-it字典翻译

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

水平有限,翻译欠佳。

Git准备工作

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

  1. $ mkdir <目录名称>

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

  1. $ cd <目录名称>

列出这个目录的信息

  1. $ ls

配置configuration

查看 Git 版本

  1. git --version

设置你的名字(全局的)

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

设置你的电子邮箱地址

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

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

  1. git config --global user.username "USERNAME"

Git 基本操作

在文件夹创建git仓库

  1. $ git init

检查一个仓库的更改状态

  1. $ git status

查看更改的文件

  1. $ git diff

添加一个文件的更改

  1. $ git add <文件名>

添加所有文件的更改

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

分支branch

创建一个新分支

  1. $ git branch <分支名>

切换到一个分支

  1. $ git checkout <分支名>

创建并切换到一个新分支

  1. $ git checkout -b <分支名>

列出分支

  1. $ git branch

重命名当前所在分区

  1. $ git branch -m <新分支名>

远程remote

添加一个远程连接

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

设置一个远程连接的URL

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

查看远程连接

  1. $ git remote -v

拉取pull

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

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

拉取远程分支的变更

  1. $ git pull

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

  1. $ git fetch --dry-run

提交与合并Push & Merge

提交变更

  1. $ git push <远程主机名>

合并一个分支到当前分支

  1. $ git merge <远程分支名>

删除Deletion

删除一个本地分支

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

删除一个远程分支

  1. $ 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. 中缀表达式转后缀表达式(用于求字符串表达式值)(js栈和队列的实现是通过数组的push和unshift方法插值,pop方法取值)

    中缀表达式:就是我通常用的算术或逻辑公式: 后缀表达式:不包含括号,运算符放在两个运算对象后面,所有的计算按运算符出现的顺序,严格从左向右进行,不用考虑运算符优先级: 如,(2+1)*3 转换后,2 ...

  2. Java递归算法——三角数字

    import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.i ...

  3. Java——Selector

  4. iOS / Android 移动设备中的 Touch Icons

    上次转载了一篇<将你的网站打造成一个iOS Web App>,但偶然发现这篇文章的内容有些是错误的——准确来说也不是错误,只是不适合自半年前来的情况了(也可以说是iOS7 之后的时间)—— ...

  5. Unity3D Animation Curve

    http://docs.unity3d.com/430/Documentation/Manual/UsingAnimCurves.html

  6. AssetBundle in Unity 5.0

    http://forum.unity3d.com/threads/new-assetbundle-build-system-in-unity-5-0.293975/

  7. python sys os hashlib_MD5 模块

    模块 内置模块是Python自带的功能,在使用内置模块相应的功能时,需要[先导入]再[使用] 一.sys 用于提供对Python解释器相关的操作: ? 1 2 3 4 5 6 7 8 9 sys.ar ...

  8. phpStudy 创建多个站点,绑定域名

    默认情况下,phpStudy 的站点根目录是在它自己的WWW目录,比如 F:\phpStudy\WWW,访问的地址可以是 http://127.0.0.1/   或 http://localhost/ ...

  9. Mysql 常用函数

    统计函数: count()   统计记录条数,如 select count(*) from stu; sum()     统计记录字段的和,如select sum(salary) from emp; ...

  10. gradle 的sourceCompatibility 与 targetCompatibility 区别

    sourceCompatibility:指定编译编译.java文件的jdk版本 targetCompatibility:确保class文件与targetCompatibility指定版本,或者更新的j ...