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. ...
最新文章
- R语言导入、读取网络CSV数据(Read a CSV from a URL)实战:R原生read_csv、readr包、data.table
- R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(双分类变量分组:色彩配置、添加箱图、位置参数调整)实战
- python3 入门 (四) 类与继承
- 巡检水中机器人_海洋与地球学院学子在2020年国际水中机器人大赛中获得佳绩...
- 制作r710 linux系统盘,记一次云主机系统盘扩容及制作私有镜像的操作步骤
- hdu 6396 Swordsman (技巧)
- HDU(1572),最短路,DFS
- Cobaltstrike4.0系列教程(一)----简介与安装
- Spring笔记③--spring的命名空间
- scala基本类型和成员定义
- 和公婆住在一起是什么体验?
- php环境Unknown column ‘*‘ in ‘field list‘解决方案
- SignalR+Redis,SignalR+Sqlserver集群部署应对海量链接
- 【笔记】k-Nearest Neighbors(KNN/k近邻)原理
- 怎么在云服务器上建网站_怎么在云服务器建网站?阿里云服务器搭建网站教程...
- 2020杭电多校第六场—【1002 Little Rabbit‘s Equation】
- 昆山中创张嘉平:软件成为软件工程才容易成功
- 13.2 RS编码和纠错算法
- 专业技能热门配方大全
- 小米 2021 秋招面试总结