使用git创建本地仓库的两种方式(包含本地创建和连接github仓库)

git创建本地仓库(连接到github)

首先要知道不只有代码,任何类型的文件都可以进行版本控制,版本控制很重要的一个特性就是你可以随时修改,比如git会记录你的任何操作,如果你想要回退到任何一个历史操作,你可以通过git轻松达到。


本地仓库的创建通常有两种方式:

第一种是自己手动创建
在自己电脑硬盘中创建新的文件夹,打开然后用gitbash打开此文件夹,运行git init然后查看自己的文件夹会看见.git的隐藏文件夹。这是git配置相关的文件夹,不要随意修改它。之后就可以在自己新建的这个文件夹中添加项目包含的文件了。
gitInit
第二种方式是克隆一个远程仓库
从本地传送到服务器主要使用的是ssh协议作为传输协议。
所以首先要将自己安装git的时候生成的公钥复制,一般公钥的位置在C:\Users\主机名.ssh文件夹下的.pub文件。然后打开并复制其中的全部内容。
.ssh文件的内容
之后进入github的settings,选择左侧的SSH and GPG keys,点击New SSH keys。
ssh keys
Title可以自定义一个,将刚刚复制的内容粘贴到key那一栏下面。然后点击Add SSH key。这样就配置好了github的sshkey了。

然后需要在本地中打开自己的git bash,输入ssh -T [email protected]如果显示出You’ve successfully authenticated则表示已经成功连上github
success
之后需要在自己的github上创建一个新仓库,并点击clone or downlaod按钮,复制其中的链接。
clone or downlaod
在自己的本机新建一个文件夹,做为项目的本地仓库区,打开git bash输入命令git clone 后面加上自己复制的地址命令。
git clone
使用上面的命令会自动给你创建一个与你的服务器端的仓库名同名的文件夹并作为这个项目的工作区和仓库区,我这里的项目名为gitLearn,所以在Mygit_github下面会生成gitLearn的文件夹。

可能会有人会有疑问,如果我不进行上面的ssh配置连接github,直接使用git clone也可以将我的项目给拉取到本地,那么这和连接了我的github账号之后有什么区别呢,答案是当你使用git push的命令之后(这个会在之后讲到)只有连接了自己的github账号才会将自己的本地更改的文件给推送到github上。

参考文章:
http://www.noobyard.com/article/p-yuhnnmxo-rk.html