首页 > 学院 > 开发设计 > 正文

文章标题

2019-11-08 02:09:29
字体:
来源:转载
供稿:网友

learning-git

Git简介

git是一个开源的分布式版本控制工具,它的开发者是linux操作系统的作者Linux Torvalds。

git安装

我用的操作系统是Windows操作系统,所以只介绍如何在Windows上安装Git。

首先,下载Git安装包,访问网站https://git-for-windows.github.io Git网站 点击Download下载即可。

Git简单使用

一、 配置用户身份

git config --global user.name "yinwenbing" //配置用户名称git config --global user.email "312816708@QQ.com" //配置用户邮箱git config --global user.name //查看用户名称是否配置成功git config --global user.email //查看用户邮箱是否配置成功

这里写图片描述

二、创建代码仓库

创建项目test,选中项目,右键Git Bash Here进入到该项目目录下。 这里写图片描述 输入命令 git init 这里写图片描述 执行该命令后,代码仓库就创建完成了,并且会在项目的根目录下生成一个隐藏的.git文件夹,这个文件夹就是用来记录本地所有的Git操作的。可以通过ls -al命令来查看一下。 这里写图片描述

三、提交本地代码

代码仓库创建好之后,就可以提交本地代码了。只需要使用add和commit命令就可以了。add用于把想提交的代码先添加进来,而commit则是真正地去执行提交操作。

git add xxx.xml //添加指定文件git add src //添加指定文件目录git add . //添加所有文件git commit -m "描述信息" //提交

示例: 在test项目目录下,添加README.md文件 这里写图片描述 查看仓库状态 这里写图片描述 添加README.md文件 这里写图片描述 提交 这里写图片描述

四、忽略文件

Git提供了一种可配性很强的机制来允许用户将指定的文件或目录排除在版本控制之外,它会检查代码仓库的根目录下是否存在一个名为.gitignore的文件,如果存在的话就去一行行的读取这个文件的内容,并把每一行指定的文件或目录排除在版本控制之外。 例如:排除bin目录和gen目录下的所有文件

bin/gen/

五、将本地代码提交至Github

第一步:在Github上创建一个test的仓库。

这里写图片描述

第二步:生成SSH key

首先,输入SSH命令,查看本机是否安装SSH。 这里写图片描述 如果出现上图所示提示,代表已安装SSH。 然后输入 ssh-keygen -t rsa 命令,就是知道rsa算法生成密钥。连续按三个回车键,会生成两个文件 id_rsa 和 id_rsa.pub 。Windows系统在C:/Users/username/ .ssh下可以找到这两个文件。 将id_rsa.pub的内容添加到github上。这样你本地的id_rsa密钥和Github上的id_rsa.pub公钥进行配对,授权成功才可以提交代码。 这里写图片描述 输入 ssh -T git@github.com进行测试SSH key是否添加成功。出现如下提示证明添加成功。 这里写图片描述

第三步:关联远程仓库

第一步:复制远程仓库地址 这里写图片描述 第二步:执行命令 git remote add origin 远程仓库地址 这里写图片描述 其中,origin是给远程仓库命名,可以任意命名,但公认的,只有一个远程仓库是名字就是origin

第三步:将本地仓库提交至远程仓库,执行命令 git push origin master 这里写图片描述 这里提示 failed to push some refs to ……,我找了下原因,是因为远程仓库中的.gitignore文件不在本地仓库中。所以要先 pull,然后再push。如下: 这里写图片描述

到这里,我们已经成功的将本地项目提交至Github了,进入Github,可以看到,本地添加的README.md文件已经提交成功了。如下图所示: 这里写图片描述


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表