Git---强大的版本控制工具
来源:互联网 发布:小米手机自动更新软件 编辑:程序博客网 时间:2024/05/29 15:46
声明:写下本文主要是为了记录学习GIT的一些笔记,当然了,如果对其他博友有一定的帮助,当然是更加好了!
GIT
GIT是一款免费、开源的分布式版本控制系统(也有说是工具),可以对不同大小级别的项目进行有效、高速的版本控制。在这里不进行过多的基础介绍,只会对一些常用的命令做一个简单记录,因为更丰富的内容可以在接下来推荐的网站里面找到!
创建版本库:版本库又名仓库,英文名repository,可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”!
创建仓库
初始化一个Git仓库: git init
添加文件到Git仓库,分两步:
第一步,使用git add <file> ,这个命令可以反复多次使用,添加多个文件
第二步,使用命令git commit -m "描述"
查看状态
随时掌握工作区的状态: git status
如果git status 显示相关文件修改过,可以用git diff查看修改内容
版本回退
在不同版本之间进行切换: git reset --hard commit_id(版本id)
查看提交历史,确定回退版本:git log
查看命令历史,确定回到未来的版本:git reflog
工作区和暂存区
工作区:电脑里能看到的仓库目录
暂存区:工作区隐藏目录.git下面的index 目录,当使用git add 的时候是添加到了暂存区,git commit 才是提交到分支
撤销修改:
场景一、丢弃工作区某个文件的修改:git checkout -- file 场景二、丢弃工作区某个文件的修改,但是已经添加到了暂存区:git reset HEAD file,回到场景一,继续git checkout -- file
删除文件
删除一个文件 :git rm
因为工作中用的是SVN,所以只是作了简单记录,更加丰富的Git学习资源,请访问:
1、廖雪峰老师的网站
2、开源中国教程
语言组织能力有限,难免有错,欢迎指出,谢谢!
- Git---强大的版本控制工具
- Git 一个强大的版本控制工具
- 版本控制工具git
- git版本控制工具
- GIT - 版本控制工具
- Git 版本控制工具
- 版本控制工具--Git
- Git-版本控制工具
- Git,版本控制工具
- 版本控制工具git
- 版本控制工具GIT
- git版本控制工具
- ubuntu下的版本控制工具-git
- Git版本控制工具的基本使用
- Git版本控制工具的使用一
- git版本控制工具的学习
- android---------版本控制工具Git的使用
- Git版本控制工具的使用
- IOS8 alertView 和 actionSheet 使用方法
- 【Boost】boost库asio详解5——resolver与endpoint使用说明
- 贪心算法介绍
- 数据库多表连接,返回结果集
- 两段shell脚本,监控进程和主动结束进程
- Git---强大的版本控制工具
- Project2--Lucene的Ranking算法修改:BM25算法
- Linq:基本语法group by, order by ,into(3)
- Redis常用命令
- Java web测试分为6个部分
- 成员函数占内存空间吗
- 如何系统地学习数据挖掘?
- 使用两个单独的ViewController 来实现横竖屏的翻转
- Android系统权限和root权限