git使用方法[一]

来源:互联网 发布:教师资格考试 知乎 编辑:程序博客网 时间:2024/05/29 00:31

git使用方法:

git简介:

Git是由Linux所开发的分布式版本控制工具。开发过程中还有一些小故事发生,最开始的时候,商业版软件版本控制工具BitKeeper免费为Linux开源社区提供支持,但有个大神要对这款软件反编译,用以开发编辑器的小插件,这件事激怒了当时的BitKeeper公司,所以他们停止为Linux提供技术支持。这个时候,Linux国度的唯一独裁者Linux本人表现出了一贯的牛逼气质,不给用就自己开发!于是,在2005年的4月3日,Linux用了4天时间开发出Git工具,以供社区使用,并风靡全球,成为最受欢迎的版本控制工具。这就是大神……永久性的自带光环……

git和以往版本控制工具(CVS,SVN)的区别:

git

git常用语法:

git –version:查看git的版本;

git config:

git config –system:设置系统级配置项,能够被所有用户使用到,需要root权限;
git config –global:设置用户级配置项 ,只能被当前用户使用;

git init:初始化版本

git init demo:将当前demo目录初始化为一个工程版本;
该情况下默认会产生一个.git的隐藏文件,记录仓库中的版本信息。

git add:将新建立的文件添加到版本库,但此时仓库中不会有记录,还需要一步进行提交;

git commit(alias ci):对当前修改进行提交;

git ci -m“initialized”:-m参数后直接跟版本提交说明。

git status

git status -s

strace:追踪命令执行过程中的文件访问过程。
git diff:显示两个文件的差异;

git系统结构:

.git目录

git版本解决冲突的方法

git身份认证的步骤:

设置git用户名和用户邮箱:
git config –global user.name “username”
git config –global user.email “address@mail.com”

生成包含用户邮箱的ssh公钥:
切换至用户ssh目录中:~/.ssh
ssh-keygen -t rsa -C “address@mail.com”

在git系统中添加ssh公钥认证:
cat id_rsa.pub ;
将内容添加至git系统的SSH keys中。

0 0