Git原理与应用[三]远程操作
一.远程仓库操作
Git是一个分布式版本控制系统
1.理解分布式版本控制系统
在分布式版本控制系统中:
每一台电脑都有完整的版本库,你可以在本地分支上进行提交代码,合并分支,解决冲突等操作
在多人协作开发的时候只需要把各自的修改推送给对方,就能够看到对方修改后的代码了
2.远程仓库的创建
登录码云网站,注册账号
新建远程仓库
然后点击创建
我们也可以将这个仓库设置为开源
创建成功后我们要将这个远程仓库克隆到本地
3.远程仓库克隆到本地
克隆/下载远程仓库到本地需要使用
git clone 远程仓库链接
我们可以在这里找到刚才远程仓库的链接
我们在这里使用https协议来克隆远程仓库到本地
克隆仓库时需要我们输入码云平台的密码和码云平台的用户名
这个@后面的东西就是用户名 wu-zaishuo
下面我新创建了一个目录:
blogforgit
然后进入到这个目录当中进行git clone把远程仓库
git_blog克隆过来
4.向远程仓库推送:push
git push
如何配置:
git config user.name "用户名称"
git config user.email "email地址"
还有一个选项:--global:
git config --global user.name "用户名称"
git config --global user.email "email地址"
这个--global的意思就是:如果加上这个--global
那么就表示这台机器上的所有的Git仓库都会使用这个配置.
如果你希望在不同仓库中使用不同的用户名或email地址
那么可以不加这个选项
查看配置:
git config -l
删除配置:
git config --unset user.name
git config --unset user.email
git config --global --unset user.name
git config --global --unset user.email
在git_blog里面新建一个文件test.txt
并写入:
然后add commit
我之前配置过git了
此时我们的远程仓库里面就有test.txt这个文件了
git push 远程主机名(默认是origin) 本地仓库的分支名:远