Git总结
简介
说明:下列文本性内容部分来自廖雪峰的网站,一部分来自公司实战,一部分来自官方网站
版权声明:本文为原创文章,未经允许不得转载
博客地址:http://blog.csdn.net/kevindgk
学习网址
1. http://www.liaoxuefeng.com/ Git的完整学习教程
2. https://git-for-windows.github.io/ windows上安装msysgit,内部包含模拟环境和Git
3.如果英文不好,可以使用中文版,然后直接使用图形化界面Git Gui,而不使用Git bash
其他学习网址:
https://blog.cnbluebox.com/blog/2014/04/15/gitlabde-shi-yong/
http://www.oschina.net/translate/10-tips-git-next-level
基本命令
初始化设置
配置本机的用户名和Email地址
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
创建版本库(仓库)
版本库又叫仓库(repository),这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除都能被跟踪。
在合适的位置直接鼠标右键创建一个空目录作为仓库,然后从Git-Bash命令行进入到该目录,或者也可以使用命令行创建空目录,再进入到该空目录中。
以下给出创建并初始化git仓库的代码:
进入到仓库的位置,我将仓库放在了C:\Android\git-repositories目录下,注意,使用cd命令进入到目录中时,在Git-Bash中应该使用斜线”/”,
而不是反斜线”\”
$ cd C:/Android/git-repositories
$ mkdir new_repository_1 创建新的目录
$ cd new_repository_1 进入到创建的目录
使用init命令将当前目录初始化为Git仓库
$ git init
Initialized empty Git repository in C:/Android/git-repositories/new_repository_1/.git/
(显示信息意思为:初始化了一个空的Git仓库,new_repository_1目录下多了一个.git目录,时用来管理版本库的)
将数据提交到git仓库(本地仓库)
第一步:添加文件
$ git add . 添加所有的文件、文件夹
$ git add <file> 添加指定名称的文件,<>内部写文件全称
注:如果文件没有做出任何修改,则默认不会添加任何文件
第二步:提交文件
$ git commit –m “commit info” 提交本次事务,即将add的文件提交到git仓库,引号内部表示本次提交的提示信息
查询提交状态
$ git status 显示提交的状态:已经添加,等待提交事务的文件(绿色字体表示);已经改变但是没有添加(not staged)的文件(红色字体表示);