我的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 ...
随机推荐
- pygame (1) 移动小乌龟
小乌龟图片素材: 第一个简单的小游戏: 小乌龟会不断的移动,并且每当到达窗口的左右边界的时候,还会自动的掉头. 源码: import pygame import sys# 导入sys模块,退出时使用 ...
- Beta发布-----欢迎来怼团队
欢迎来怼项目小组—Beta发布展示 一.小组成员 队长:田继平 成员:葛美义,王伟东,姜珊,邵朔,阚博文 ,李圆圆 二.文案+美工展示 链接:http://www.cnblogs.com/js2017 ...
- 使用 python 管理 mysql 开发工具箱 - 2
这篇博文接着上篇文章<使用 python 管理 mysql 开发工具箱 - 1>,继续写下自己学习 python 管理 MySQL 中的知识记录. 一.MySQL 的读写分离 学习完 My ...
- 1029对c语言文法的理解
<程序>→<外部声明>|<程序><外部声明> <外部声明>→<函数定义>|<声明> <函数定义>→< ...
- 目标跟踪之Lukas-Kanade光流法(转)
光流是图像亮度的运动信息描述.光流法计算最初是由Horn和Schunck于1981年提出的,创造性地将二维速度场与灰度相联系,引入光流约束方程,得到光流计算的基本算法.光流计算基于物体移动的光学特性提 ...
- beta阶段评语
首先我说一下自己心中的排序 1.俄罗斯方块 2 连连看 3 考试管理系统 4 食物链教学软件 5 约跑App 6 礼物挑选小工具 我的理由: 新峰的俄罗斯的方块,虽然当初的亮点没做出来,但是整体流程完 ...
- spring mvc $.ajax没有指定contentType ,导致后台无法接收到数据
var formData = JSON.stringify(this.rows); //将表单中的数据转为字符串 $.ajax({ type: "post", url: 'http ...
- phpisset()和empty()函数区别
PHP的isset()函数 一般用来检测变量是否设置 格式:bool isset ( mixed var [, mixed var [, ...]] ) 功能:检测变量是否设置 返回值: 若变量不存在 ...
- CodeChef KnightMov
码死了...考试的时候基本上是写一会儿思考一会儿人生....考完了调了调...最后400行+....不应该这么长的....以后重写一下再补题解..... 也许这就是蒟蒻吧.jpg 安利cstdio博客 ...
- 【明哥报错簿】tomcat 安装时出现 Failed to install Tomcat7 service
安装tomcat时提示 Failed to install Tomcat7 service 应该是卸载时直接删除目录导致的. Failed to install Tomcat7 service Che ...