远程仓库
- 我们的所有内容已经全部保留在了本地历史区
- 理论上是不会丢失了
- 但是如果把文件夹删除了,还是没有了
- 所以我们要使用
git
把我们所有的内容推送到github
上面保存起来 - 那么就本地文件夹就算删除了,那么远程上面还有一份,还可以拿回来使用
- 所以我们现在就要把本地内容推送到远程
- 这个时候我们接需要一个
github
的账号了 - 先去 github官网 注册一个账号
1.创建一个远程仓库
有了
github
账号以后我们就登录
github
网站,开辟一个远程仓库github
的远程也是以一个仓库一个仓库的形式来保存代码- 我们可以在一个
github
上保存很多的项目 - 只要一个项目一个仓库就可以了
- 我们可以在一个
按照下面步骤开辟仓库
先点击新建仓库
2.添加仓库地址
接下来,要使用
git
上传代码了我们先要告诉
git
上传到哪里也就是给
git
添加一个上传的地址我们还是来到我们的项目文件夹
使用
git remote add origin 仓库地址
来添加# 在项目文件夹下打开 git base # 添加仓库地址 $ git remote add origin *********************
- remote:远程的意思
- add:添加的意思
- origin:是一个变量名(就是指代后面一长串的地址)
3.git push
上传到哪里的地址我们已经添加好了
接下来就是上传内容了
- 上传要保证 历史区 里面有内容
- 上传的过程会把 历史区 里面所有的内容上传到远端
我们使用
git push
指令来上传# 上传内容 $ git push -u origin master # 表示把内容上传到 origin 这个地址 # master 是上传到远程的 master 分支
- 如果当前分支与多个主机存在追踪关系,则可以使用-u选项指定一个默认主机,这样后面就可以不加任何参数使用git push。
第二次上传
第二次上传的时候,因为有刚才的记录,就不需要再写
origin
和master
了会默认传递到
origin
这个地址的master
分支上除非你要传递到别的分支上的时候再进行书写
# 第二次上传 $ git push
到这里,就完成了一次
git
推送这个时候本地的文件夹就真的可以删除了
因为远程有一份我们的内容,本地的删除了,可以直接把远程的拉回来就行
4.git clone
git
克隆是指把远程仓库里面的内容克隆一份到本地可以克隆别人的 公开 的仓库,也可以克隆自己的仓库
克隆别人的仓库,我们只能拿下来用,修改后不能从新上传
克隆自己的仓库,我们修改后还可以再次上传更新
输入克隆指令
git clone 仓库地址
# 直接克隆仓库 $ git clone *************
5.git pull
当人家的代码更新以后,你想获得最新的代码
我们不需要从新克隆
只要拉取一次代码就可以了
直接在项目文件夹里面使用指令下拉
# 拉取远程最新代码 $ git pull
这样一来,你本地的仓库就可远程的仓库同步了