git帮助命令

零、自己实例

cd D://software/code/PHP/phpStudy/PHPTutorial/WWW/github/m_Orchestrate
git checkout -b 2018_4_18_second
git pull https://github.com/fry404006308/m_Orchestrate.git
git pull https://github.com/fry404006308/m_Orchestrate.git 2018_4_18_second 提交
git add .
git commit -m "提交信息"
git push -u origin 2018_4_18_second
git push -u origin master 初次
git clone https://github.com/fry404006308/m_Orchestrate.git 删除本地分支::git branch -d 2018_4_18_second
切换分支: git checkout master
新建本本地分支并将远程分支上的东西拉下来:
git checkout -b 2018_4_18_second origin/2018_4_18_second # 列出所有本地分支$ git branch
# 列出所有远程分支$ git branch -r
# 列出所有本地分支和远程分支$ git branch -a
# 新建一个分支,并切换到该分支$ git checkout -b [branch]

一、善用帮助,万倍效率

帮助命令这东西就像其它例如thinkphp,bootstrap,amaze ui等的使用文档,有解释有说明有实例。

善于使用帮助命令,善于使用文档,可以让你的效率 高一万倍。

其实就算我们之前完全没学,有了帮助文档,有了实例,你也能很快做很多事情。

当然同时也要善于利用百度等搜索引擎快速找到你想找到的资源。

不只有git,什么编程语言都一样,生活中的任何事情也是这样。

善用帮助文档,比起瞎折腾,强一万倍。

二、git 获取帮助

想了解 Git 的各式工具该怎么用,可以阅读它们的使用帮助,方法有三:

$ git help <verb>
$ git <verb> --help
$ man git-<verb>

比如,要学习 config 命令可以怎么用,运行:

$ git help config

我们随时都可以浏览这些帮助信息而无需连网。 不过,要是你觉得还不够,可以到 Freenode IRC 服务器(irc.freenode.net)上的 #git 或 #github 频道寻求他人帮助。这两个频道上总有着上百号人,大多都有着丰富的 Git 知识,并且乐于助人。

三、用帮助快速解决问题的实例

需求:

git本地仓库有两个分支:master 和 2018_4_18_second

git远程仓库有两个分支:master 和 2018_4_18_second

现在git远程仓库的2018_4_18_second分支有代码更新,我要同步到本地的2018_4_18_second分支上面来

已知:

1、

git pull https://github.com/fry404006308/m_Orchestrate.git

指令是从远程仓库https://github.com/fry404006308/m_Orchestrate.git拉取代码(其实是从远程的master分支拉取到本地的master分支)

2、

新建本地分支 2018_4_18_second并将远程分支 2018_4_18_second上的东西拉下来: git checkout -b 2018_4_18_second origin/2018_4_18_second

删除本地分支::git branch -d 2018_4_18_second

切换分支: git checkout master

尝试:

所以我尝试了

git pull https://github.com/fry404006308/m_Orchestrate.git  origin/2018_4_18_second

还有很多尝试,都不能达到目的

网上找很久也没找到怎么弄

使用帮助:

使用帮助git help pull

找到git pull的使用实例

EXAMPLES

  • Update the remote-tracking branches for the repository you cloned from, then merge one of them into your current branch:
  • $ git pull

$ git pull origin

Normally the branch merged in is the HEAD of the remote repository, but the choice is determined by the branch.<name>.remote and branch.<name>.merge options; see git-config(1) for details.

  • Merge into the current branch the remote branch next:

$ git pull origin next

This leaves a copy of next temporarily in FETCH_HEAD, but does not update any remote-tracking branches. Using remote-tracking branches, the same can be done by invoking fetch and merge:

$ git fetch origin

$ git merge origin/next

If you tried a pull which resulted in complex conflicts and would want to start over, you can recover with git reset.

然后一下子就豁然开朗,知道了正确的途径,就是:

git pull https://github.com/fry404006308/m_Orchestrate.git 2018_4_18_second

git帮助命令的更多相关文章

  1. git常用命令(持续更新中)

    git常用命令(持续更新中) 本地仓库操作git int                                 初始化本地仓库git add .                       ...

  2. git常用命令

    开始的时候 git config --global user.name "Your Name" git config --global user.email "email ...

  3. Git 常用命令详解

    Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...

  4. Git 常用命令大全

    Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加 ...

  5. git log命令全解析,打log还能这么随心所欲!

    git log命令非常强大而好用,在复杂系统的版本管理中扮演着重要的角色,但默认的git log命令显示出的东西实在太丑,不好好打扮一下根本没法见人,打扮好了用alias命令拍个照片,就正式出道了! ...

  6. Git常用命令总结

    Git常用命令总结 git init      在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹.   git clone ...

  7. git 常用命令及解析 由浅入深

    笔者用的是windows系统,不过并没有什么影响. Git  分布式版本控制系统. 为了让初学git的人明白git是干什么的,有什么意义 笔者觉得先来介绍git作为版本控制器是怎么运作的会让大家对后边 ...

  8. git push命令

    git push命令用于将本地分支的更新,推送到远程主机.它的格式与git pull命令相仿. $ git push <远程主机名> <本地分支名>:<远程分支名> ...

  9. git常见命令

    总结自己的Git常用命令 使用git也有一段时间了,把自己常用的命令用自己的描述记录起来,方便自己备忘也方便其他人参考. 目录: 最基本的命令: git clone 拷贝并跟踪远程的master分支. ...

  10. git config命令使用

    1. git config简介 我们知道config是配置的意思,那么git config命令就是对git进行一些配置.而配置一般都是写在配置文件里面,那么git的配置文件在哪里呢?互动一下,先问下大 ...

随机推荐

  1. tinymce原装插件源码分析(五)-searchreplace

    searchreplace 功能:查找和替换 代码注释见: https://www.xunhanliu.top/static/js/tinymce/plugins/searchreplace/plug ...

  2. 紫书 习题 11-12 UVa 1665 (并查集维护联通分量)

    这道题要逆向思维 反过来从大到小枚举, 就是在矩阵中一点一点加进去数字,这样比较 好操作, 如果正着做就要一点一点删除数字, 不好做. 我们需要在这个过程中维护联通块的个数, 这里用到了并查集. 首先 ...

  3. 12、NIO、AIO、BIO二

    一.NIO2快速读写文件 写完之后记得flush一下,NIO2不能自行创建文件,需要在文件中判断一下. package com.zxc.L; import org.junit.Test; import ...

  4. 智课雅思短语---四、Exploit to the full one’s favorableconditions and avoid unfavorable ones

    智课雅思短语---四.Exploit to the full one’s favorableconditions and avoid unfavorable ones 一.总结 一句话总结:扬长避短 ...

  5. POJ 1151 线段树+扫描线

    题意:求矩形面积的并 思路: 注意是[l,mid][mid,r] 这是真正的线段了 就当扫描线模板使吧~ //By SiriusRen #include <cmath> #include ...

  6. Hive框架基础(一)

    * Hive框架基础(一) 一句话:学习Hive有毛用? 那么解释一下 毛用: * 操作接口采用类SQL语法,提供快速开发的能力(不会Java也可以玩运算) * 避免了去写MapReduce,减少开发 ...

  7. 点击鼠标右键弹出错误提示:CrashHandler initialization error

    电脑重装系统后,什么都没有了,重装部分必须用的软件后,不管是在桌面还是在文件夹中,当点击鼠标右键时,总是弹出错误,如下图所示: 上网找解决方法,也没有找到,但是看错误,是与SVN有关. 产生原因:To ...

  8. 前端验证银行卡(Luhn校验算法)

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

  9. poj2823/hdu3415 - 数据结构 单调队列

    poj2823 题目链接 长度为N的数组,求宽度k的滑动窗口在数组上滑动时窗口内的最大值或最小值 如果用单调队列做,求最小值时,队列应该严格递增的.所以插入时,队尾大于等于插入值的元素都应被舍弃,因为 ...

  10. Android chromium 1

    For Developers‎ > ‎Design Documents‎ > ‎ Java Resources on Android Overview Chrome for Android ...