码迷,mamicode.com
首页 > 其他好文 > 详细

Git入门用法简介

时间:2016-06-20 18:45:18      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:

一、           gitsvn的主要区别

  git是一个分布式的版本控制工具,而svn是一个集中式版本控制工具。

二、           git工具安装

  首先下载git:https://git-scm.com/download/

  安装完成后,右键菜单和开始菜单中会出现git相关选项。

   技术分享

 

三、           git使用

1、 进入git命令行

  进入待创建版本库的目录后,在右键菜单中选择“Git Bash”,弹出Git命令窗口(也可以在任意路径打开git命令窗口,使用cd命令进入版本库目录):

   技术分享

 

2、 初始化用户名和邮箱

  “git config –global user.name “用户名” ”命令配置用户名。

  “git config –global user.email “邮箱地址” ”命令配置邮箱。

   技术分享

 

3、 初始化版本库

  输入“git init”将当前文件夹初始化为版本库目录,

   技术分享

 

  这时可以看到文件夹中有一个名为“.git”的文件夹,千万不要删除这个文件夹。

   技术分享

 

4、 提交文件到缓存区

  添加文件HelloGit.java到该目录下

   技术分享

 

  然后使用“git add HelloGit.java”命令,将该文件添加到版本库缓存区。

   技术分享

   使用“git commit  -m “” ”命令提交缓存区的内容。-m后的引号内添加文字说明。

  技术分享

 

     

5、 对比修改内容

  此时如果对HelloGit.java内容进行更改

  技术分享

 

  使用“git diff 文件名”可以看到更改的内容:

  技术分享

  也可以使用git status查看状态

   技术分享

  修改文件后,需要再次使用“git add 文件名”将文件添加到缓存区,添加后重新查看状态

   技术分享

  使用commit命令提交缓存区更改内容。

   

6、 查看历史版本

  使用git log命令可以查看历史版本列表

  技术分享

 

7、 回退历史版本

  使用git reflog命令可查看版本号

  技术分享

  使用 “git reset --hard 版本号”来回退至该版本。

  技术分享

 

8、 删除文件

  在工作目录创建文件,添加到缓存区并提交。

  技术分享

   使用命令“rm 文件名”删除该文件,并查看状态。

  技术分享

  注:删除后需要使用commit命令提交。

9、 撤销修改

  对HelloGit.java文件内容进行修改,查看状态或查看修改内容,

  技术分享

  使用“cat 文件名”命令查看文件内容

  技术分享

  使用“git checkout -- 文件名”回复至版本库缓存区当前内容,再次查看文件内容,可以发现修改的内容已经被撤销。

  技术分享

  注:撤销只能撤销更改后未提交到缓存区的内容。如果已经提交到缓存区或者commit,可以使用版本回复功能。

 

   Git的基本入门使用先介绍到这里,下来我还会另写一篇文章介绍如何将本地git版本库与远程仓库同步,可以将本地项目提交到远程仓库,也可以将远程仓库内容下载至本地。

   欢迎各位博友对本文进行批评指正,如有疑问请留言,我看到会第一时间回复。

Git入门用法简介

标签:

原文地址:http://www.cnblogs.com/zfLee/p/5601243.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!