GIT 命令学习:获取与创建项目
GIT命令
获取和创建命令
init
git init [-q | --quiet] [--bare] [--template=<template_directory>]
[--separate-git-dir <git dir>]
[--shared[=<permissions>]] [directory]
clone
git clone [--template=<template_directory>][-l] [-s] [--no-hardlinks] [-q] [-n] [--bare] [--mirror][-o <name>] [-b <name>] [-u <upload-pack>] [--reference <repository>][--dissociate] [--separate-git-dir <git dir>][--depth <depth>] [--[no-]single-branch][--recursive | --recurse-submodules] [--[no-]shallow-submodules][--jobs <n>] [--] <repository> [<directory>]
2、参数选项
克隆结束之后利用默认设置初始化所有子模块。等价于:git submodule update --init --recursive
关于GIT URLS
ssh://[user@]host.xz[:port]/path/to/repo.git/
[user@]host.xz:path/to/repo.git/ (基于ssh协议的一种可选方式)git://host.xz[:port]/path/to/repo.git/http[s]://host.xz[:port]/path/to/repo.git/ftp[s]://host.xz[:port]/path/to/repo.git/
ssh和git协议支持额外的 ~username 扩展:
ssh://[user@]host.xz[:port]/~[user]/path/to/repo.git/git://host.xz[:port]/~[user]/path/to/repo.git/[user@]host.xz:/~[user]/path/to/repo.git/
/path/to/repo.git/file:///path/to/repo.git/
Git本身并不会处理传输协议,都是利用 remote <transport> 的远程助手(remote helper)。如果远程助手不存在,需要用相关语句提前指明: <transport> :: <address> 其中,<address> 可以是本地路径、服务器路径等。
[url "<actual url base>"]insteadOf = <other url base>
如果仅仅是想在push时采用rewrite URLs:
[url "<actual url base>"]pushInsteadOf = <other url base>
GIT 命令学习:获取与创建项目相关推荐
- externalreferences 命令在 sdi 模式下不可用_一个适合新手交互式Git命令学习项目
前言 在我们日常工作开发中,Git是必不可少的版本控制软件,很多时候我们都用Git来管理我们的项目. 比较常用的有Github,Gitlab,Stash等. 因此对于Git命令的掌握是我们工作必备的能 ...
- Idea和使用git命令上传本地新项目到gitee上
idea 第一步:创建本地仓库 第二步:正常add代码,提交到本地,然后到远程仓库 第三步:执行第一次提交的时候会失败 Push rejected:Push to origin/master was ...
- GIT的使用总结/GIT如和获取历史版本项目
GIT 是一个多人同时开发的工具,团队之间互助开发. git只是一个版本控制软件,负责记录本地的代码版本,并且建立本地仓库存储. 负责存储的是云端代码记录网址 GitHub或者码云 GitHub是li ...
- Git命令学习总结(-)
入职的第一天,让git命令直接给难住了,汗!使用习惯可视化的工具对于命令行早就忘记的一干二净.还好,回家自己练习一下,总会没有错的.git就不做简介了,版本管理除了svn就是git了,其他的都无所谓了 ...
- 史上最全Git命令学习:从基础出发,Java中高级面试题总结(全面)
将暂存区的文件提交本地仓库: 将本地仓库的文件推送到远程仓库: Git文件的四种状态 根据一个文件是否已加入版本控制,可以把文件状态分为:Tracked(已跟踪)和Untracked(未跟踪),而tr ...
- git命令学习笔记2(路飞学城)
新建一个代码仓库,下面适合个人用,邀请别人参加,一般不适合公司. 若是公司的话,应该创建的是一个组织,然后其他成员就可以申请读写权限了.一个组织中可以创建好多项目,然后分别对不同成员之间的权限分配. ...
- 简单git命令学习整理
抽了空学习了廖雪峰老师git教程,然后对自己学习的几个命令做下笔记. git init : 初始化git仓库,会生成一个隐藏文件. .git ,没有特殊要求就不用去动它了哈. git add XXX( ...
- angularJs的学习笔记-01(创建项目)
1,进入angular-phonecat目录 执行下面命令 git checkout -f step-0 然后访问 http://localhost:8000/app/ 页面出现 "No ...
- git命令学习笔记1(路飞学城)
为什么要版本控制呢?... 安装git: 开始创业初期: 当安装git第一次使用时可能会报下述错误: 需要对git进行配置一下,填写用户名和邮箱即可. rebase: 注意:使用rebase时,最好本 ...
最新文章
- struts2笔记01-环境搭建
- 字体大小的设置_老年人用智能手机,怎样更改字体大小?3种方法,手把手教您学会...
- java 文件 缓存_JAVA缓存技术
- mysql mvcc和行锁_mysql在RR的隔离级别下,究竟是通过MVCC解决幻读的还是通过行锁的next key算法解决的?...
- 首销价1999元起!OPPO K9 Pro开启预售:搭载天玑1200芯片
- python爬取小说基本信息_Python爬虫零基础实例---爬取小说吧小说内容到本地
- matlab 直方图 肥尾,概率分布细谈:厚尾、长尾、幂律、指数
- 扫描40亿可路由的 IPv4 地址后发现这些打印机的 IPP 端口遭暴露
- 帮内推 | 免费送50个推荐算法工程师的高薪offer!
- Web API-定时器
- 计算机应用技术基础 形考4,最新电大《计算机应用技术基础》形考作业任务01-03网考试题及答案...
- GridView 分页导航
- Atitit 提升开发效率几大策略 目录 1. 提升效率三原则	2 1.1. 更少的工作	2 1.2. 优化配置减少等待	2 1.3. 提升一次性处理能力	2 2. 方法提升	3 2.1. 分类优
- 数据治理(五):元数据管理
- Itunes 制作苹果手机铃声
- 初次打开QQ空间后IE卡死问题处理
- 联想T420S 黑苹果GPT+UEFI单系统安装
- 识别括号或花括号嵌套
- HeadPose Estimation头部姿态估计头部朝向(Android)
- clusterprolifer gsea 富集分析