博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
版本控制:git
阅读量:4614 次
发布时间:2019-06-09

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

昨天,参照文档安装hostapd的时候,出现,很疑问,git是什么。

在网上搜索,原来git是分布式版本控制软件,还是大名鼎鼎的开发的。那么,它与svn有什么区别呢,svn是集中式版本控制软件。

网上好多优秀的资源,都是英文的,苦闷,英文好的同学可以去这里学习git:

对于linux系统,学习命令的最好办法莫过于帮助手册,git的帮助命令:

  • man git
  • git --help <command>
  • info git

1.git简介

1.1windows-git

关于windows下的git,可以点击下载。

嘿嘿,我windows 7安装好的Git Bash,可以操作部分linux命令。

1.2linux-git

基于Redhat系统安装:yum install git

基于Debian系统安装:sudo apt-get install git 或 sudo aptitude install git

2.git常用命令

3.git操作命令

3.1.目录初始化:git init

如果要在当前的目录使用git管理,则在当前目录执行:

  git init

初始化成功后,在当前目录则会出现一个名为.git的目录,.git目录包含git所有的数据和资源。

3.2.检查文件状态:git status

使用git status命令可以确定当前文件处于什么状态。

3.3.克隆:git clone

语法:git clone [url]

例子:git clone git://w1.fi/srv/git/hostap.git    //克隆hostapd到本地

3.4.将文件加入git仓库中:git add

语法:git add filename

例子:git add test                //将test文件加入git仓库中,进行版本控制

3.5.移除文件:git rm

1. git rm -f test      加-f选项,彻底删除文件test

2. git rm test --cache   从git仓库中移除文件,文件没有被删除,只是状态发生变化 

转载于:https://www.cnblogs.com/smstars/archive/2013/05/10/3070402.html

你可能感兴趣的文章
lsof命令详解
查看>>
常用模块,异常处理
查看>>
父窗口与子窗口之间的传值
查看>>
eclipse 找不到 tomcat 的解决方案
查看>>
HDU 1890--Robotic Sort(Splay Tree)
查看>>
connection string for Excel/Access 2010
查看>>
【转】【Python】Python中的__init__.py与模块导入(from import 找不到模块的问题)
查看>>
学习wavenet_vocoder之环境配置
查看>>
常用Maven命令
查看>>
Docker启动mysql的坑2
查看>>
j2ee爬坑行之二 servlet
查看>>
JAVA基础入门(JDK、eclipse下载安装)
查看>>
最基础的applet运用--在applet上画线
查看>>
并不对劲的hdu4777
查看>>
linux使用rz、sz快速上传、下载文件
查看>>
判断数字的正则表达式
查看>>
DOC常用命令(转)
查看>>
php写一个判断是否有cookie的脚本
查看>>
Mac配置Fiddler抓包工具
查看>>
转:Java并发集合
查看>>