Git之初识版本控制工具
来源:互联网 发布:js查找字符串中字符 编辑:程序博客网 时间:2024/06/04 17:57
1、概述
Git是一个开源的分布式版本控制工具,它的开发者是鼎鼎大名的Linux操作系统的作者Linus Torvalds。Git被开发出来的初衷是为了更好的管理Linux内核,而现在早已被广泛应用于全球各种大中小型的项目中。这是自学Git的第一堂课,主要总结下它的基本用法。
2.安装Git
因为Git和Linux操作系统为同一发明者,故Git在Linux下面安装更简单,在Linux系统下面,打开shel界面,并输入:
sudu apt-get install git-core
按下回车键后输入密码,即可完成Git的安装。
Windows下,请访问http://git-scm.com/,找到对应的安装包,下载完成后双击安装包,之后一直点击下一步完成安装。
3.创建代码仓库
虽然在Windows上安装的Git是可以在图形界面上进行操作的,但是这里并不建议使用这一功能,因为Git的各种命令才是应该掌握的核心技能,且这些命令是跨平台的(命令共用)。如果你使用的是Linux系统,打开shell界面,如果你使用的是Windows系统,从开始里找到Git Bash并打开。
3.1配置身份
首先配置身份,这样在代码提交的时候Git就可以知道是谁提交的,命令如下:
git config --global user.name "Tony"
git config --global user.email "tony@gmail.com"
注意,global前面是英文输入法下两个 - 号构成的,不要混淆。
配置完成后使用同样的命令查看是否配置成功,只需要将最后的名字和邮箱去掉即可
3.2创建代码仓库
仓库(Repository)是用于保存版本管理所需信息的地方,所有的本地提交的代码都会被提交到代码仓库中,如果有需要可以再推送到远程仓库中。
举例,给项目BroadcastBestPractice建立一个代码仓库。
a.进入项目BroadcastBestPractice的目录下面
b.在这个目录下面输入命令: git init 只需要一行命令就可以完成创建代码仓库的操作,
仓库创建完成后,会在BroadcastBestPractice项目的根目录生成一个隐藏的.git文件夹,这个文件夹就是用来记录本地所有的Git操作的,可以通过ls -al命令来查看一下
如果要删除本地仓库,只需要删除这个文件夹就ok
4.提交本地代码
代码仓库建立完成后就可以提交代码,提交代码很简单,只用到add和commit命令就ok。add用于把想要提交的代码先添加进来,而commit则是真正的去执行提交操作。
4.1添加单个文件AdroidManifest.xml
git add AdroidManifest.xml
4.2添加某个目录如src,只需要在add后面加上目录名就ok,
git add src
4.3 一次性提交所有的文件,只需要在add后面加上一个点,就表示提交所有的文件
git add .
现在BroadcastBestPractice项项目下面所有的文件都已经添加好,我们可以来提交了,输入命令:
git commit -m "First commit."
注意:commit命令的后面我们必须通过-m参数来提交描述信息,没有描述信息的提交被认为是不合法的。至此,所有的代码就已经提交成功了。
- Git之初识版本控制工具
- Git(初识版本控制工具)
- Android开发学习之路 -- 初识版本控制工具Git
- git内容整理--初识版本控制工具
- 初识 版本控制 git
- 初识优秀的分布式版本控制工具:Git
- Git之版本控制工具进阶
- (1)版本控制工具之Git
- 软件工程之版本控制工具Git,SVN
- Android Git 版本控制初识
- 版本控制工具git
- git版本控制工具
- GIT - 版本控制工具
- Git 版本控制工具
- 版本控制工具--Git
- Git-版本控制工具
- Git,版本控制工具
- 版本控制工具git
- CSS各种居中方法
- iOS开发网络篇—搭建本地服务器
- 后台获取 已存在的 ApplicationContext 对象
- js找出两个数组中的相同元素
- iOS loadView,viewDidLoad,viewDidUnload用法
- Git之初识版本控制工具
- UVALive 5798 Jupiter Atacks!(线段树)
- Scanf连续调用多次并且存在%c的问题
- 浅谈Feature Scaling
- Android - 手机淘宝启动页(Splash)是如何实现的?
- IPhone开发工具篇-利用xcode profile和analyze进行性能优化
- jQuery基本选择符
- 多条件查询
- oracle分页查询