git是一个开源的分布式版本控制工具,它的开发者是linux操作系统的作者Linux Torvalds。
我用的操作系统是Windows操作系统,所以只介绍如何在Windows上安装Git。
首先,下载Git安装包,访问网站https://git-for-windows.github.io 点击Download下载即可。
创建项目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/首先,输入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文件已经提交成功了。如下图所示:
新闻热点
疑难解答