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、开源中国教程

语言组织能力有限,难免有错,欢迎指出,谢谢! 



0 0
原创粉丝点击