Git基础---基本语法(二)
一、远程库
远程库指的是github上面的库,可以将本地库与远程库相连,进行文件的上传下载。
首先需要注册github账户,然后查看自己本地是否存id_rsa和id_rsa.pub两个文件,一般在C盘用户下面有一个.ssh文件,如果没有的话,在git bash运行一些命令
ssh-keygen -t rsa -C "youremail@example.com"
邮箱为注册github时候的邮箱,此时可以看到上面提到的两个文件。
回到github网站,点击头像的settings->SSH and GPG keys->New SSH key,title随便命名,key填写d_rsa.pub的内容进行保存即可
github上面创建库,点击右上角的+,New Repository,比如learngit.
二、本地库与远程库相关联
git remote add origin git@github.com:longlongleg/learngit
此处longlongleg/learngit根据自己的进行配置,origin也可以换成其他的名字,一般默认都是origin
三、两边库文件同步
将本地库文件同步到远程库文件,这里同步的是执行commit提交到本地库的最新文件
git push -u origin master
在github可以看到文件被同步上去了,第一次同步需要加-u参数,指定origin为默认主分支,后面同步可以不需要-u参数。
如果默认是origin master分支,可以省略为 git push
从github上面同步文件到本地库,即项目组长在github上面创建了一个项目,现在需要将上面文件拉取到本地电脑自己进行编辑查看。在github上面新建一个库,比如webAuto
git clone git@github.com:longlongleg/webAuto
这时候在你的GitTest目录下面可以看到生成webAuto文件夹,里面即拉取下来的内容
如果后面只想拉取更新的文件到本地,使用 git pull origin master.刚开始本地没有库文件,只能使用clone,不能使用pull