第一节《Git初始化》

创建版本库以及第一次提交

 首先我看查看一下git的版本,本地的git是用的yum安装方式,如果想使用源码安装请参考官方文档。

[root@git ~]# git --version
git version 1.7.1

 再开始Git之前,我们需要设置一下Git的配置变量,这些设置会在全局文件(.gitconfig)或系统文件(/etc/gitconfig)中做永久记录。

<1>告诉Git当前用户的名称和邮箱地址。

[root@git ~]# git config --global user.name "Gao Yue"
[root@git ~]# git config --global user.email dgy@89mc.com

<2>为了方便使用命令可以设置一些别名。

[root@git ~]# git config --system alias.st status
[root@git ~]# git config --system alias.ci commit
[root@git ~]# git config --system alias.co checkout
[root@git ~]# git config --system alias.br branch

<3>在Git输出中显示颜色。

[root@git ~]# git config --global color.ui true

 下面就从一个空目录开始初始化版本库,将这个版本库命名为“DENO版本库”,我们使用名为“/git/my/workspace”目录作为个人工作区根目录。首先建立一个新的工作目录,进入后执行git init创建版本库。

[root@git ~]# cd /git/my/workspace/demo/
[root@git demo]# git init
Initialized empty Git repository in /git/my/workspace/demo/.git/

[root@git demo]# ls -aF
./ ../ .git/

隐藏的.git目录就是git版本库,.git所在的目录称为工作区。

 接下来为工作区加点内容,创建一个welcome.txt文件。

[root@git demo]# echo "Hello." > welcome.txt

 将新建的文件添加到版本库需要执行add命令。

[root@git demo]# git add welcome.txt 

注意,Git和大部分其他版本控制系统一样,都需要再执行一次提交操作,使用git commit命令完成提交,提交过程中要输入提交说明。

[root@git demo]# git ci -m "initwelcome"
[master (root-commit) 986a1bd] initwelcome
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100644 welcome.txt

输出说明:

第一行为此次提交是提交在master分支上,提交ID是986a1bd

第二行说明此次提交修改了一个文件,包含一行的插入

第三行说明此次提交创建了新文件welcome.txt。

 有什么办法知道Git版本库的位置?

<1>显示版本库.git目录所在的位置

[root@git c]# git rev-parse --git-dir
/git/my/workspace/demo/.git

<2>显示工作区根目录

[root@git c]# git rev-parse --show-toplevel
/git/my/workspace/demo

 最后,备份本章的工作成果

[root@git workspace]# git clone demo demo-1

转载于:https://www.cnblogs.com/89mc/p/7427963.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/487711.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

马斯克39也火星计划PPT

转自 | 软件定义世界&#xff08;SDX&#xff09;北京时间 5 月 31 日凌晨 3&#xff1a;23 &#xff0c;SpaceX 最新的载人龙飞船在美国肯尼迪航天中心 39A 发射台成功发射&#xff0c;在全球观众的注视下&#xff0c;载着两名宇航员还有一只恐龙玩偶前往国际空间站。 马斯克曾…

如何进入docker容器

在使用docker创建了容器之后&#xff0c;大家比较关心的就是如何进入该容器了&#xff0c;其实进入Docker容器有好几多种方式&#xff0c;这里我们就讲一下常用的几种进入Docker容器的方法。 1.使用docker attach进入Docker容器 Docker提供了attach命令来进入Docker容器。接下来…

android surface windows,【技术攻略】s3 硬盘android+windows10双系统

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼grub.cfg内容set timeout5set default"0"menuentry Windows {search --file --no-floppy --setroot /EFI/Microsoft/Boot/bootmgfw.efichainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi}menuentry "Android-…

麻省理工学院让软体机器人拥有了更好的触觉和空间感知能力

MIT来源&#xff1a; IEEE电气电子工程师当机器人可以抓取薯片且不会压碎它的时候&#xff0c;这就意味着它们越来越先进了。为了做到这一点&#xff0c;需要赋予它们触觉和本体感知 -- 一种对它们在空间位置中的感知。这种感觉在大多数软体机器人中是不存在的&#xff0c;但是…

android图片文件的路径地址与uri的相互转换,android图片文件的路径地址与Uri的相互转换...

uri ---> 绝对路径/*** Try to return the absolute file path from the given Uri** param context* param uri* return the file path or null*/public static String getRealFilePath( final Context context, final Uri uri ) {if ( null uri ) return null;final Stri…

centos 环境变量配置

CentOS系统下如何将PHP和mysql命令加入到环境变量中&#xff0c;在Linux CentOS系统上 安装完php和MySQL后&#xff0c;为了使用方便&#xff0c;需要将php和mysql命令加到系统命令中&#xff0c;如果在没有添加到环境变量之前&#xff0c;执行“php -v”命令查看当前php版本信…

5G时代,解锁机器视觉与千行百业的“完美关系”

来源&#xff1a; 脑极体在人工智能带来的诸多产业升级价值中&#xff0c;机器视觉毫无疑问将贡献最大的篇幅。无论是在工业、农业、服务业、金融业&#xff0c;基于视觉交互的智能解决方案都在智能化体系中占据了80%以上的比例。而且视觉往往还是知识图谱、语义分割、机器学习…

Tkinter图片按钮

1 imgBtn tk.PhotoImage(filetest.png) 2 tk.Button(imageimgBtn).pack() 3 tk.mainloop() 转载&#xff0c;来源简书评论&#xff0c;地址&#xff1a;http://www.jianshu.com/p/5c7a1af4aa53 侵删转载于:https://www.cnblogs.com/yechenkai/p/7429553.html

华为p10plus能用鸿蒙吗,华为P10/P10 Plus对比评测:自家兄弟大对决

华为P10/P10 Plus上手评测&#xff1a;离完美更近一步刚刚华为在巴塞罗那正式推出P10系列新机。早在发布会前&#xff0c;身边不少朋友都问“是等等S8还是选P10”。私以为这问题总有些眼熟。若干年前也是MWC&#xff0c;估计不少人会想&#xff1a;到底是买三星还是HTC。华为P1…

马斯克39页火星计划PPT曝光,我们能学到什么

来源&#xff1a;管理晨读本文ppt部分转载自公众号北美工程师求职顾问新闻报道部分来自于中新社SpaceX公司首席运营官马斯克一直梦想着移民火星&#xff0c;并在之前完成了许多的开发计划和实验。很多人说他是异想天开&#xff0c;也有很多人觉得火星目前没有找到绿色生物&…

Tomcat安装与环境变量的配置

Tomacat的下载 去Tomcat官网下载&#xff0c;我使用的是apache-tomcat-7.0.78的版本。 安装 下载完成之后&#xff0c;我们解压缩到相应的目录。这里我解压缩到d盘下面 1、然后去配置系统的环境变量&#xff0c;新建系统变量&#xff1a; catalina_home 2、下面两个系…

android高德天气api接口,天气查询-API文档-开发指南-Web服务 API | 高德地图API

产品介绍天气查询是一个简单的HTTP接口&#xff0c;根据用户输入的adcode&#xff0c;查询目标区域当前/未来的天气情况。使用API前您需先申请Key&#xff0c;若无高德地图API账号需要先申请账号。适用场景需要使用相关天气查询的时候。使用限制服务调用量的限制请点击这里查阅…

Gartner对于建设「数据中台」的建议

来源&#xff1a;云技术&#xff08;文&#xff1a;Gartner高级研究总监 孙鑫&#xff09;数据中台是中国本土诞生的一个名词&#xff0c;很多企业在“什么是数据中台”和“我要上XX中台”徘徊。其炒作程度跟当年的“大数据” 一词有的一拼&#xff0c;如果用Gartner的炒作周期…

[python 学习] requests 库的使用

1、get请求 # -*- coding: utf-8 -*- import requestsURL_IP "http://b.com/index.php" pyload {cate:1,id:2} headers {User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36} def use_…

直通输出设备 android kodi,【本地播放】利用Kodi媒体播放器轻松实现源码输出DTS到功放...

本帖最后由 PlyFly 于 2015-2-13 22:11 编辑各位花粉注意了&#xff0c;本次发布的B056固件&#xff0c;华为终于修复了DTS源码输出到功放不能正常解码的问题(如功放无声音、破音等等)。经实际测试&#xff0c;不用Kodi就能轻松将DTS源码输出到功放解码&#xff0c;且无任何异常…

3纳米、2纳米、1纳米芯片该如何造?

来源&#xff1a;EETOP编译目前台积电和三星正在加紧开发他们的3nm和2nm技术&#xff0c;目前预计分别在2022年和2024年推出。1nm及以上工艺也正在进行中&#xff0c;但是距离仍然很远。业界希望从3nm开始&#xff0c;从当今的finFET晶体管过渡到全能栅极或称为环绕式栅极FET(G…

字符串数组

字符串&#xff1a;用双引号引起来的多个字符“\0” 是字符串结束标志 字符串的存储方式 字符数组 字符指针 字符串的键盘输入:字符串在输入时只能使用字符数组&#xff0c;不能使用字符指针 字符串的库函数:str系列函数共四种&#xff1a;strcmp&#xff1a;比较是否相同 (从两…

华为鸿蒙os再见了安卓,再见了安卓!华为鸿蒙OS 2.0正式登场,开机只需19秒

大家也都知道&#xff0c;华为从前年开始就被老美打压&#xff0c;以至于无法使用谷歌GMS服务&#xff0c;而从去年开始&#xff0c;华为祭出了鸿蒙OS大招&#xff0c;并且也从1.0版本迭代到了2.0版本&#xff0c;首个搭载机型也由6月份发布的P50提前至近期入网的Mate40 Pro 4G…

万字长文概览深度学习的可解释性研究

作者&#xff1a;知乎—王小贱地址&#xff1a;https://www.zhihu.com/people/wang-xiao-jian-38-81《深度学习的可解释性研究概览》包含3篇内容&#xff0c;作者将用尽可能浅显的语言带领大家了解可解释性的概念与方法以及关于深度学习可解释性工作的研究成果。深度学习的可解…

html如何让框架的边框消失,css如何让边框透明?

透明一般认为是一种颜色属性&#xff0c;但是并没有这个数值。我们找到了一种让边框实现透明的最佳方案&#xff0c;运用RGBA设置。css可以使用RGBA设置边框透明&#xff0c;RGBA在RGB的基础上多了控制alpha透明度的参数&#xff0c;我们使用RGBA设置边框颜色同时可以设置边框透…