博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git系列之一 --- git remote
阅读量:6949 次
发布时间:2019-06-27

本文共 878 字,大约阅读时间需要 2 分钟。

使用git的时候难免会用到remote tracking,下面简要记录一下在使用git remote时的一些技巧

(1)add

  $git remote add origin https://github.com/ask/celery.git
  注:暂以celery的git作为示例,celery是一个挺不错的Distributed Task Queue,有很多值得学习的地方,在此也顺便推广一下celery
(2) show remote
  $git remote show origin
  通过$git remote show origin来得到remote中的所有branch列表
(3)fetch
  $git fetch --depth=1 origin master
  通过depth来指定获取最近的多少个commit,可以通过这一参数来根据需要限定获取的commit个数
(4)create branch
  $git branch master
(5)merge
  $git checkout master
  $git merge FETCH_HEAD
(6)diff HEAD FETCH_HEAD
  $git diff HEAD FETCH_HEAD,检测当前HEAD和FETCH_HEAD之间的区别,如果有区别的话,可以认为是有更新或者变动,如果想通过git来做autoupdate的话,可以根据diff的结果,决定是否重新fetch
(7)create empty empty
  $git symbolic-ref HEAD refs/heads/newbranch
  $rm .git/index
  $git clean -fdx
  $<do work>
  git add your files
  $git commit -m 'Initial commit'

转载于:https://www.cnblogs.com/Jerryshome/archive/2011/11/11/2245979.html

你可能感兴趣的文章
uva 10710 - Chinese Shuffle(完美洗牌)
查看>>
怎么清除火狐浏览器的cookie?
查看>>
连麦介绍
查看>>
MQTT 客户端源码分析
查看>>
IT思想类智力题
查看>>
php设计模式-单例模式
查看>>
php扩展php-redis安装与使用
查看>>
python一天一题(2)
查看>>
[HTML5] Semantics for accessibility
查看>>
Win10下安装Ubuntu16.04虚拟机并搭建TensorFlow1.3环境
查看>>
leetcode 108. Convert Sorted Array to Binary Search Tree
查看>>
【商城购物车】购物车逻辑
查看>>
PCIE协议解析 synopsys IP loopback 读书笔记(1)
查看>>
关于小程序你需要知道的事
查看>>
表服务器无法打开与报表服务器数据库的连接。所有请求和处理都要求与数据库建立连接...
查看>>
4月第4周业务风控关注 | 网络犯罪经济每年1.5万亿美元 GDP居全球第12位
查看>>
idea中gitlab新创建分支查找不到的原因
查看>>
php调试时echo,print_r(),var_dump()的区别
查看>>
vue 作用域插槽
查看>>
tfs 2013 利用 web deploy 完成asp.net站点自动发布
查看>>