在开发中,肯定会遇到创建新项目的情况,以下以从远端创建仓库,然后克隆到本地的方式和在本地创建仓库,然后与远端仓库相关联的两种情况进行分析:

1)从远端创建仓库,然后克隆

首先在github上创建个仓库,点击Create repository

git的学习——创建本地仓库,远端仓库,以及远端仓库和本地仓库的关联

此时仓库已经创建成功:

git的学习——创建本地仓库,远端仓库,以及远端仓库和本地仓库的关联

然后利用git clone XX.git将从远端创建的仓库拉到本地来

git的学习——创建本地仓库,远端仓库,以及远端仓库和本地仓库的关联

然后打开本地的项目gitStudy,发现本地文件已经和远端仓库连接好了,并默认创建了master分支

git的学习——创建本地仓库,远端仓库,以及远端仓库和本地仓库的关联

然后修改README.md文件,并push到远端,由于已经默认连接了master分支,git push 的命令等同于 git push origin master

git的学习——创建本地仓库,远端仓库,以及远端仓库和本地仓库的关联

然后再刷新远端仓库,发现此次的修改已经提交到远端仓库了。

git的学习——创建本地仓库,远端仓库,以及远端仓库和本地仓库的关联

 

2)接下来学习第二种方式,首先在本地创建仓库,然后关联远端仓库,并让两个仓库进行远程同步

git init  会在当前目录创建一个隐藏的.git文件,该文件就是版本库,下图是在本地创建一个git仓库的步骤:

git的学习——创建本地仓库,远端仓库,以及远端仓库和本地仓库的关联

打开项目后,发现只有本地master分支,无远端分支,此时看到隐藏文件.git之后,说明本地仓库已经创建成功。

git的学习——创建本地仓库,远端仓库,以及远端仓库和本地仓库的关联

然后再远端仓库创建一个空的项目

git的学习——创建本地仓库,远端仓库,以及远端仓库和本地仓库的关联

点击create repository

git的学习——创建本地仓库,远端仓库,以及远端仓库和本地仓库的关联

此时标明仓库已经创建成功,此时github上也给出了两种方式,最上面是本地没有仓库,包含了在本地创建仓库+将远端仓库和本地仓库关联起来;第二个箭头标明,本地已有仓库,只是将远端仓库和本地仓库关联起来的命令示范:

由于已经创建了本地仓库,此时只用将本地与远端仓库关联起来即可

git的学习——创建本地仓库,远端仓库,以及远端仓库和本地仓库的关联

然后在远端仓库查看,发现本地的修改已经被提交到远端了,大家都可以进行协作开发了。

转载于:https://my.oschina.net/u/2263272/blog/1841955

相关文章: