我的Git之旅(1)---git安装、github注册以及一些基本命令
蚂蚁作为一个混码农届的新人来说,看到什么东西都觉得高大上的感觉。最近接触到了git,有种蠢蠢欲动的感觉,想 试一把。因此开启了我的Git之旅。废话不多说,开始我的git之旅。
1.git服务器的选择
github和bitbucket.github上的开源项目非常多,大神也很多,可以实时跟踪大神的项目进度,学习大神的编码。bitbucket的最大优势就是可以建立5人以下小团队的私人仓库。给小型团队的私人项目提供了便利。但是由于蚂蚁是一个菜鸟,使用git主要是为了激励自己时刻学习,时刻保持好的编码风格。因此github服务器是最好的选择。蚂蚁的github账号为:JiyongWang.
2.git客户端的安装
百度了一下,大家都推荐使用msysgit使用git bash命令行来管理、提交、更新项目是最好的选择。搜了半天,每次都是msysgit跳转到git for windows,开始一直以为不是一个东西,看了下面的contribute才知道是一个东东啊。这就是选择性无视英文的坏处,以后得加强英文学习啊。msysgit下载地址:http://msysgit.github.io/。
3.git的基本命令
git for windows 和 github都已结束后,接下来就该将github中的项目clone到本地。
(1)首先在github上create a new repository.
(2)在本地进行Git版本库的初始化[1]。
第一种方式:git clone方式。命令: git clone https://github.com/JiyongWang/HelloWorld.git HelloWorld 。其中:JiyongWang是我注册的github账号,HelloWorld是我的一个repository.这条命令的意思是把github上的HelloWorld克隆一份到本地,名字为HelloWorld。
第二种方式:git init和git remote。在本地建立一个工作目录HelloWorld,然后进入此工作目录,使用命令 git remote add origin https://github.com/JiyongWang/HelloWorld.git 增加一个远程服务器。这句命令的意思是把github上HelloWorld项目作为本地HelloWorld文件夹的远程服务器,它的别名为origin,以后提交代码的时候,只需要使用origin就行。
(3)git bash的简单设置[2]。
使用ls命令时,可以显示中文。
命令: alias ls='ls --show-control-chars --color=auto'
文件:C:\Applications\Git\etc\git-completion.bash.其中C:\Applications\Git\是我的git安装路径。
说明:alias,别名。功能非常强大,可以把复杂的操作设置一个别名,然后就可以非常方便的使用此操作了。如此处:设置git bash的显示为字符方式,颜色为自动,别名为ls。


(4)一些简单的linux命令。
mkdir HelloWorld:建立文件夹
touch new.txt:新建文件new.txt或改变文件new.txt的时间戳。详见文章http://www.cnblogs.com/peida/archive/2012/10/30/2745714.html
mv old.txt new.txt:把old.txt重命名为new.txt.
cd:进入xx文件夹
cd ..:退到上一级
今天先到这里,对git有一个最初最基本的概念即可。后续将完整的给出一个简单项目添加文件、修改文件、建立分支、提交等操作。推荐一款编辑器:sublime text http://www.sublimetext.com/,非常轻量级,有各种功能强大的插件可供选择。
参考资料:
[1]http://www.open-open.com/lib/view/open1332904495999.html
我的Git之旅(1)---git安装、github注册以及一些基本命令的更多相关文章
- git之旅【第二篇】
1,git的安装 最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑.不过,慢慢地有人把它移植到了Windows上.现在,Git可以在Linux.Unix.M ...
- git 教程(1)--安装git
在Linux上安装Git 首先,你可以试着输入git,看看系统有没有安装Git: gi 如果你碰巧用Debian或Ubuntu Linux,通过一条sudo apt-get install git就可 ...
- 在centos6.5中安装github的客户端git
简介 git是一个分布式版本控制软件,我采用的采用的安装方式是源码安装 1.安装编译git时需要的包 # yum install curl-devel expat-devel gettext-deve ...
- GIT在Linux上的安装和使用简介
GIT最初是由Linus Benedict Torvalds为了更有效地管理Linux内核开发而创立的分布式版本控制软件,与常用的版本控制工具如CVS.Subversion不同,它不必服务器端软件支持 ...
- git在myelispse中的安装
1.git在myelispse中的安装 http://blog.csdn.net/chinaonlyqiu/article/details/8830050
- GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
最近听同事说他都在使用GitHub,GitHub是程序员的社区,在里面可以学到很多书上学不到的东西,所以最近在准备入手这方面的知识去尝试学习,正好碰到这么详细完整的文章,就转载了,希望对自己和大家有帮 ...
- 逐步在Windows上结合CopSSH + msysGit安装安装Git Server同时集成Git使用Visual Studio
v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VM ...
- git 一口气带你走完git之旅
1.git是目前世界上最先进的分布式版本控制系统.svn是集成式版本控制系统,那么问题来了,什么叫分布式管理和集中式管理? 首先,svn 需要有一个中央服务器,协同开发者需要同中央服务器连接,所有的版 ...
- git的CentOS服务端安装和windows客户端的使用
git的CentOS服务端安装和windows客户端的使用 此教程以 搬瓦工vps CentOS 6 x64 的系统为环境,搭建 git 服务端.windows 7 系统为客户端. git客户端 在W ...
随机推荐
- 食物链 POJ 1182(种类并查集)
Description 动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形.A吃B, B吃C,C吃A. 现有N个动物,以1-N编号.每个动物都是A,B,C中的一种,但是我们并不知道它到 ...
- 软件工程第八周PSP
1.本周PSP 2.本周进度条 代码行数 0 博文字数 356 知识点 无 3.时间分配饼状图 4.折线图
- 对石家庄铁道大学网站UI的分析
作为我们团队的PM,老师对我们提出了一些额外的要求,所以我发表这篇博客来谈一下对石家庄铁道大学网站UI的分析. 首先,PM 对项目所有功能的把握, 特别是UI.最差的UI, 体现了 ...
- c#程序的阅读
1 .程序是为表示两个连续的整数不能被整除. 2 ,3 程序黑框得不出结果,所以不知道具体的结果和运行时间. 4 采用更好的专用电脑进行计算.
- C++ Primer Plus学习:第一章
C++入门第一章:预备知识 C++简介 C++融合了三种不同的编程方式: C语言代表的过程性语言. C++在C语言基础上添加的类代表的面向对象语言. C++模板支持的泛型编程. C++简史 20世纪7 ...
- iptables 工具的使用
试验建议:关闭CentOS 7 或 CentOS 6的防火墙 (systemctl stop firewalld ; systemctl disable firewalld 或 service ipt ...
- jQuery之基本选择器
1. 是什么? - 有特定格式的字符串2. 作用 - 用来查找特定页面元素3. 基本选择器 - #id : id选择器 - element : 元素选择器 - .class : 属性选择器 - * : ...
- 【.Net】C# 根据绝对路径获取 带后缀文件名、后缀名、文件名、不带文件名的文件路径
1.c#根据绝对路径获取 带后缀文件名.后缀名.文件名. 1 string str =" F:\test\Default.aspx"; 2 string filename = ...
- Struts访问序号的设置
- C++解析(14):静态成员变量与静态成员函数
0.目录 1.静态成员变量 2.静态成员函数 3.小结 1.静态成员变量 成员变量的回顾: 通过对象名能够访问public成员变量 每个对象的成员变量都是专属的 成员变量不能在对象之间共享 新的需求: ...