和菜鸟一起学linux之本地git中心仓库建立

http://blog.csdn.net/eastmoon502136/article/details/7735957

1、首先建立一个文件夹用以测试

2、在test中写入一个main.c的文件

其内容如下:

3、然后就建立一个git仓库了

4、然后就是把内容加进去了,上传上去

5、然后我们看下git log的信息

6、有东西了吧?说明上传好了。然后就是要在建立一个git中心仓库repos了。

他是clone了刚刚那个git仓库的。

7、已经建立好了,接着我们继续看看去下载下来,并且上传代码之类的一些简单的操作了。

首先把那个一开始建立的test的那个仓库给rm掉。

8、然后开始去git clone了

好了,看到那个test了吗?说明已经git clone下来了。

9、然后我们试着修改代码

10、然后再上传

11、接着我们git push去把代码给push到仓库里

12、OK,搞定了。下面看看一些信息吧。

先看下分支在哪里吧

gitk可以看到所有的提交和修改,看到了吗?那个源就是我们建立的test了,然后我们修改的那个git clone test了。就是这个了。

.

接着看看git log的信息吧

也就是两次修改了。

时间: 2024-10-10 10:10:46

和菜鸟一起学linux之本地git中心仓库建立的相关文章

和菜鸟一起学linux内核源码之基础准备篇

注:以下大部分内容摘自Linux内核编程入门篇和linux内核完全注释 在工作的这段时间,发现我的visio画图熟悉了点点,总喜欢把什么源码啊,结构啊之类的就当作流程图来画来理解,因为对于图,有一个很直观的认识,所以接下去也是以图为中心. 关于linux内核体系结构 说到操作系统,我们都会知道windows操作系统,linux操作系统,苹果的iOS操作系统,以前很火的塞班操作系统,还有最近消费类电子很火的Android操作系统.一个完整的操作系统分为4个部分. 可以把这个理解为我们用的手机.其中

Git在mac中和远程仓库建立连接

1.下载git http://git-scm.com/download/ 2. 安装git 按照文字提示即可 3. 验证是否成功,输入命令行 git --version 4. 添加你得git账户和邮箱 git config --global user.name "xiqian.lxq" git config --global user.emall "[email protected]" 5.生成秘钥: ssh xiqian$ ssh-keygen -t rsa -C

10分钟学会Linux系统下Git的本地使用

身边的技术大牛一直都建议我使用git进行代码管理,而我每次都把这件事情忘之脑后.最近,好像感觉到了git的重要性.下面是最简单的使用git的入门方法,仅适用于像熊二飞月这样的菜鸟级git选手. Git是一个分布式版本控制软件,原是Linux内核开发者Linus Torvalds为更好地管理Linux内核开发而设计的. 主要功能 Git是用于Linux内核开发的版本控制工具.与CVS.Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的方法,不需要服务器端软件,就可以运作版本控

菜鸟学Linux - 文件/文件夹的隐藏属性

文件/文件夹居然还有隐藏属性?没错,隐藏属性对于文件/文件夹的安全很重要.好比如说,我们需要使用”鉴定符“来揭开装备的隐藏属性:在Linux中chattr/lsattr就是“鉴定符”. chattr基本格式为:chattr +-=[acdeijstuADST] .+表示增加某种隐藏属性:-表示取出某种隐藏属性:=表示直接设置隐藏属性.man chattr可知: The letters ‘acdeijstuADST’ select the new attributes for the files:

【菜鸟学Linux】Cron Job定期删除Log(日志)文件

以前一直做Windows开发,近期的项目中要求使用Linux.作为小菜鸟一枚,赶紧买了一本经典书<鸟哥的Linux私房菜>学习.最近刚好有一个小任务 - 由于产品产生的Log很多,而且增长很快,所以需要用脚本(Bash scripts)删除过期的Log文件. 使用Linux下的Cron Job可以很好的解决这个问题. 什么是Cron Job? 建立Cron Job需要用到命令crontab,维基百科定义:crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令.

【菜鸟学Linux】gzip解压报错:gzip: stdin has more than one entry--rest ignored

lz Linux菜鸟一枚,今天想用gzip解压下压缩包,据说Linux默认不支持rar压缩,需要安装组件. so,lz我特意zip压缩了一个文件上传上去解压,记得之前测试的时候都ok的正常解压:tar -zxvf  XXX.zip 不知道今天啥情况..难道是我之前重新搭建过环境的原因,用tar就报错.. 然后lz我多方查证,终于解决了问题,特来分享,不喜勿喷! 解决方法:改用unzip解压:unzip XXX.zip 报错原因:ar命令也是调用了gunzip命令的 [菜鸟学Linux]gzip解

菜鸟学Linux - Hard Link与Symbolic Link

在学习Hard Link与Symbolic Link之前,需要大概了解一下inode与data block.在Linux的文件系统中,一个文件对应一个inode与若干个data block.inode与data block都通过编号来标识,例如第30333个inode,第20334个data block.inode中记录着文件的属性,如文件的所有者.所属用户组.对文件的权限以及指向data block的指针.文件的真正内容是存放在data block中的.一个文件的内容,被分割成若干部分保存在不

开发人员学Linux之终结篇:大型系统开发经验谈

1.前言这篇文章来源于我的一个ppt,而这个ppt是源于一个朋友的一次邀请,朋友邀请我为一个公司做一堂大约2小时的技术讲座,我选定的方向是如何开发一个大型系统,在这里我对大型系统的定义为日均PV在千万级以上,而京东和淘宝这类则属于巨型系统了.因此在本篇中讲述的都是基于一些开源免费的技术实现,至于那些通过F5硬件加速.DNS来实现负载均衡.CDN加速等需要花钱购买的技术或者服务则不再本篇介绍范围之类.本来此篇是作为<开发人员学Linux>系列的终结篇最后出现的,但是考虑到在此过程中我可能会由于时

linux系统下git使用

转载:http://www.cnblogs.com/bear2flymoon/p/4335364.html?ADUIN=563508762&ADSESSION=1430887070&ADTAG=CLIENT.QQ.5401_.0&ADPUBNO=26464 身边的技术大牛一直都建议我使用git进行代码管理,而我每次都把这件事情忘之脑后.最近,好像感觉到了git的重要性.下面是最简单的使用git的入门方法,仅适用于像熊二飞月这样的菜鸟级git选手. Git是一个分布式版本控制软件,原