【学习笔记】开发工具:1、Git的学习使用(简单介绍)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_33602978/article/details/85844194

一、Git的特点

1、较优的存储能力;

2、比较好的性能;

3、开源的产品;

4、易备份;

5、支持离线操作;

6、定制工作流程。

二、Git的下载安装配置

1、下载地址:https://git-scm.com/download/ 进入后选择对应的操作系统;

2、双击exe文件,一路下一步,结束;

3、检查是否安装成功,进入命令框,输入git --version查看版本即可;

扫描二维码关注公众号,回复: 4843417 查看本文章

4、配置用户user.name和user.email

git config --global user.name 'grexle';
git config --global user.email '[email protected]'

其中用户名与用户的提交信息相关联,代码评审人员指出问题之后会给提交者发送邮件通知;

config的三个作用域:

git config --local;#其中local只对某个仓库有效;
git config --global;#其中global对当前用户的所有仓库有效;
git config --system;#其中system对系统所有登陆用户有效;

三、创建Git仓库

1、安装Git的时候会出现关于Gui的安装,直接点击打开Git Bash出现命令框即可;

2、选择需要安装仓库的路劲,并输入git init 仓库名

3、往该仓库中新增文件

4、要提交该文件之前需要做一下存储配置,也就是在commit之前需要使用add 命令添加文件到git的暂存区,否则就会报上面的错误untracked files;

5、git status可以查看git状态;

git log查看git变更记录

6、git文件的重命名

git mv A.file B.file   #重命名文件
git status             #查看git操作的下一步操作
git reset HEAD <file>  #撤销上次提交之后的所有变动(或者针对某个文件的变动)
git checkout -- <file> #恢复文件到上次提交的状态
git add/rm <file>      #增加文件或者删除文件

7、可视化界面查看变更历史

gitk

等待片刻出现可视化界面:

四、Git目录以及命令大全

.git 文件目录

• COMMIT_EDITMSG
• config 当前 git 的配置文件
• description (仓库的描述信息文件)
• HEAD (指向当前所在的分支),例如当前在 develop 分支,实际指向地址是 refs/heads/develop
• hooks [文件夹]
• index
• info [文件夹]
• logs [文件夹]
• objects [文件夹] (存放所有的 git 对象,对象哈希值前 2 位作为文件夹名称,后 38 位作为对象文件名, 可通过 git cat-file -p 命令,拼接文件夹名称+文件名查看)
• ORIG_HEAD
• refs [文件夹] 
• heads (存放当前项目的所有分支)
• tags (存放的当前项目的所有标签,又叫做里程碑)

• cat 命令, 功能:用来显示文件。 例如 cat text.md 显示 text.md 文件的内容
• ls -al 命令, 表示列出当前目录下的所有文件(包括隐藏文件)
• git cat-file -t 命令 , 查看 git 对象的类型
• git cat-file -p 命令, 查看 git 对象的内容
• git cat-file -s 命令, 查看 git 对象的大小

猜你喜欢

转载自blog.csdn.net/weixin_33602978/article/details/85844194
今日推荐