linux git clone命令啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux git clone命令啥意思相关的知识,希望对你有一定的参考价值。

git是一种开源的分布式版本控制系统。

网站中文学习链接:https://git-scm.com/book/zh/v2

git clone 命令是客户端从git服务器上克隆项目仓库,然后接着开发项目内容,存到这个项目仓库中,简单来说就是从git服务器上克隆项目仓库,然后接着开始开发。

用法:git clone git@192.168.1.1/project/project.git

其中git是git服务器上创建的项目仓库用户

192.168.1.1是git服务器地址

project是git服务器上的项目仓库存储目录

project.git是git服务器上项目仓库存储目录下存放元数据和版本数据目录

参考技术A es; Sir Charles was very fond of talki

linux命令 $- 是啥意思

$- 是什么意思?有什么用?可以判断什么交互式shell?

$-记录着当前设置的shell选项,himBH是默认值,5个字母分别有各自含义。解释如下:

    h:hashall,打开这个选项后,Shell 会将命令所在的路径记录下来,避免每次都要查询。举例:当h选项开启时,如果将某个自定义命令从/usr/bin/目录下移动到/usr/local/bin/,再运行,会提示无此命令。而当通过set +h将h选项关闭后,上述情况就不会出现。

    i:interactive-comments,包含这个选项说明当前的 shell 是一个交互式的 shell。所谓的交互式shell,就是输入命令后,shell解释执行,然后返回一个结果。在脚本中,i选项是关闭的。

    m:monitor,打开监控模式,就可以通过Job control来控制进程的停止、继续,后台或者前台执行等。

    B:braceexpand,大括号扩展。举例如下:

lenovo@lenovo-DK ~
$ ls
A_File

lenovo@lenovo-DK ~
$ cp A_File,.back_up

lenovo@lenovo-DK ~
$ ls
A_File  A_File.back_up

        如果关闭B选项,那么shell就不会将大括号扩展。

    5.  H:history,Shell 会把我们执行的命令记录下来,可以通过 history 命令查看,每一行是序号 + 执行的命令,在 shell 退出时,会将这些信息保存到~/.bash_history 文件中。如果H选项打开,就可以展开历史列表中的命令,可以通过!感叹号来完成,例如"!!"返回上最近的一个历史命令,"!n"返回第 n 个历史命令,等等。


【参考资料如下,但愿能帮到你^_^】

http://kodango.com/explain-shell-default-options

参考技术A $ 符号在Linux系统里面用于获取一个变量的值,例如:
#!/bin/bash --------指定编译shell环境为bash
STR="Hello World!"----设置STR的变量值为Hello World!
echo $STR ------ 用echo命令读取STR变量的数值。这里如果不加$, 输出结果是STR,加上$,输出结果就是Hello World!。
参考技术B $- 这个命令还真的没有见过
你可以输出一下试试

echo $-

结果 hmBH

交互式 需要与计算机进行交互 才能完成操作
非交互式shell所需信息通过shell本身获取 需要人与计算机进行具体交互
参考技术C `$-` prints The current set of options in your current shell.
`himBH` means following options are enabled:
- `H` - `histexpand`
- `m` - `monitor`
- `h` - `hashall`
- `B` - `braceexpand`
- `i` - `interactive`
参考技术D Options currently in effect

以上是关于linux git clone命令啥意思的主要内容,如果未能解决你的问题,请参考以下文章

Git Clone 命令指定用户名密码

svn info对应git啥命令

git,git bash和git shell有啥区别

linux命令 $- 是啥意思

git clone 命令

linux命令中cd / 和 cd ~ 是啥意思?