Git连接远程仓库
昨天学习了git在本地的各种操作,今天继续学习了git与github的配合使用。在这里再记录一下。
首先你得有github的账号,可以去github官网注册https://github.com/。
注册账号我就不在这记录了,注册后登录创建仓库。
点击头像旁的+号选择new repository。
来到图中的这个画面填写相关信息,事实上只需要填写一个仓库的名称就可以了。选择public,private的仓库需要收费,初始化的文件可以不勾选。点击Create repository创建仓库。
然后你会来到上图的画面,红色地址栏部分即为你的仓库地址,git连接就要用它。创建完成以后就可以使用git来连接了。
首先到自己想要存储项目的地方打开git命令窗口,然后使用git clone命令将创建的仓库克隆到本地。
git clone [远程仓库地址]
如果你在公司则需要设置代理:
git config --global http.proxy [http代理地址:端口号]
git config --global https.proxy [https代理地址:端口号]
克隆完成后会看到本地多了这个文件夹,但现在我的远程仓库什么都没有,所以报了一个警告。
如果你觉得远程仓库地址太长不好记,可以给远程仓库起一个别名。建议就用仓库名称比较好记一点。
# 添加远程仓库别名
git remote add [别名] [远程仓库地址]
# 查看远程仓库列表
git remote -v
这里要注意一点,要执行这两个命令首先得切换到clone后的仓库目录下。
执行git remote -v命令后发现有四条记录,前面两个是我们刚添加的,还有个origin其实是git帮我们默认生成的,fetch和push对应着pull和push操作。
紧接着我们创建一个文件随便写点儿东西。
echo "the test repository." > test.txt
然后就可以执行push操作了。
在执行push之前我们需要先提交到本地仓库。这里补充一点,当我们项目文件过多时,一个一个文件提交肯定不现实,这种情况用“.”来代替文件名,表示所有文件。
git add [文件名/.]
git commit [文件名/.]
如果忘了提交到本地,是无法执行push命令的。
执行push命令
git push [远程仓库地址/别名]
第一次会要求认证git账号密码,填写后点击login登录后,ssh还会进行校验,需要再次输入git账号和密码。
输入密码点击ok,同步成功如图:
去github刷新仓库会发现多了我们上传的test.txt文件。
当项目有了文件时,我们的仓库地址需要点击Code按钮才能看到。
这篇就先记到这,其他操作将在Git学习笔记(二)连接远程仓库>下 中讲到。