git 不常用命令小札
1、git改造下,可以指定特定的私有key 来获取仓库资源 git -i
#!/bin/bash #T License (MIT) # Copyright (c) 2013 Alvin Abadif [ $# -eq 0 ]; thenecho "Git wrapper script that can specify an ssh-key file Usage:git.sh -i ssh-key-file git-command" exit 1 fi# remove temporary file on exit trap 'rm -f /tmp/.git_ssh.$$' 0if [ "$1" = "-i" ]; thenSSH_KEY=$2; shift; shiftecho "ssh -i $SSH_KEY \$@" > /tmp/.git_ssh.$$chmod +x /tmp/.git_ssh.$$export GIT_SSH=/tmp/.git_ssh.$$ fi# in case the git command is repeated [ "$1" = "git" ] && shift# Run the git command git "$@"
将以上的代码存在一个shell文件中,比如git.sh , 确保生成的ssh密钥对中的公钥已经在github上了
然后如果想执行git clone 就可以通过git.sh -i id_rsa clone 来clone
2、如何从github/gitoschina上获取私有仓库的 当个文件
背景:如果我们只是想获得仓库里的某个文件,并不想整个仓库都拖下来。
可以用
git archive --remote=git@git.oschina.net:smx-stevel/xxxxxs.git HEAD:jenkins/ -- xxxx-capture.js |tar xf -
转载于:https://www.cnblogs.com/junelan/p/6016993.html
git 不常用命令小札相关推荐
- Git 基础 —— 常用命令
Git 基础学习系列 Git 基础 -- 安装 配置 别名 对象 Git 基础 -- 常用命令 Git 基础 -- 常见使用场景 Git基础 -- Github 的使用 git init 创建 Git ...
- Git之(三)Git中常用命令——分支管理
三.Git中常用命令--分支管理 为什么要使用分支管理? 分支就是科幻电影里面的平行宇宙,也就是当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN. 如果两个平行宇宙互不干 ...
- Mac 配置Git与常用命令
Mac 配置Git与常用命令总结 Mac 配置Git 1.Mac Git 安装 2.生成密钥 3.秘钥添加到仓库 Git常用命令 Mac 配置Git 1.Mac Git 安装 Mac一般自带Git工具 ...
- iptables常用命令小清单
iptables常用命令小清单 iptables简介 iptables 是集成在 Linux 内核中的包过滤防火墙系统.使用 iptables 可以添加.删除具体的过滤规则,iptables 默认维护 ...
- 【Git】Git是什么?简单说说Git的工作机制?Git的常用命令有那些?
目录 一.Git是什么? 二.简单说说Git的工作机制? 三.Git的常用命令有那些?
- Git Cheat Sheet——Git的常用命令和最佳做法
国外网友制作的Git Cheat Sheet,已经翻译为中文,描述了常用的Git命令和使用git的最佳做法 我对翻译后的文案加上序号和格式的调整 建议记下它们,如果你使用git 一.常见命令 1. 创 ...
- Git基础(常用命令)介绍
版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统. 关于版本控制分为三种:本地版本控制系统,如rcs:集中化的版本控制系统,如CVS.SVN:分布式版本控制系统,如Git. Gi ...
- GIt/Github常用命令
1)git init:初始化本地仓库 2)创建文件:touch read.txt 3)当操作本地的文件时,使用常用的命令,如(mv,ls..)就可以操作,当操作暂存区的文件时需要在命令前家git,并且 ...
- git 子命令 git tag 常用命令实操教程
前言 通常在发布软件的时候打一个tag,tag会记录版本的commit号,方便后期回溯. git tag 常用操作命令 新建tag 命令格式:git tag tagName 例:git tag v1. ...
最新文章
- 表单验证自定义二选一
- 神经网络模拟条件反射
- 联想rd540服务器怎么装系统,联想RD540加显卡BIOS设置
- Servlet的重定向和转发特点
- 战术网络安全检查表 | Symantec Connect
- 解决tomcat的undeploy
- java 代码锁_Java 锁的知识总结及实例代码
- Linux 101 Hacks __To be continued
- const和define在值定义上的区别
- paip. 混合编程的实现resin4 (自带Quercus ) 配置 php 环境
- 七上八下猜数字_猜数字游戏,1到100猜数字游戏规则
- Matlab突然闪退 出现Fatal Error On Startup解决办法
- window 系统目录和程序 system32 syswow64 无法加载dll
- 产品设计- 需求分析
- 异步和同步数据备份的差别_备份和同步数据的最佳文章
- 唐 库利超级计算机,第七卷 乖离性 百万亚瑟王_第二百五十二章 绝望中的希望...
- 非计算机专业二级c语言,2017年计算机二级C语言基本知识
- Embedding Label Structures:细粒度特征表示的标签结构嵌入
- 在互联网上班是什么感觉?
- “以电折水、水电共计”智能仪表助力农业灌溉走上新模式