本地库
创建本地库
进入项目目录,启用Git Bash:
git init
可以看到项目目录新增了.get的隐藏文件夹
检查文件状态,提示未监控(Untracked)的文件列表
git status
如上所示,表示本次的本地版本库已经安装成功;
查看初始化分支
此时不显示分支情况,因为只是初始化了版本库,没有向版本库执行提交操作;
在执行add操作后查看分支,还是不显示;
执行commit之后查看:
关联远程库
与其说是关联远程版本库,不如说是关联远程版本库分支;因为在Git的管理逻辑中,分支是所有理念的综合实现体;
默认关联远程库也是关联远程库的默认分支master(origin/master);版本库是版本管理的基础环境,分支是版本管理的执行体;
创建远程库
本案例是在阿里云code上创建了aliyunGitDemo.git项目;
远程库创建部分不多赘述;
git remote add origin git@code.aliyun.com:mikelc7/aliyunGitDemo.git
执行关联命令后查看分支:
可以看到此时仅显示本地分支,没有远程分支;
然后执行推送,将本地分支推送至远程分支:
git push -u origin master
在推送之后查询分支,可以看到有远程分支;
然后确认本地分支当前对应的远程分支:
可以看到,当前本地分支master对应的远程分支是origin/master;
注:项目中的README.md文件初始内容为“this is master”
克隆远程库
本地创建一个空仓库;
然后会在操作目录中生成一个项目目录;
查看本地库文件状态:
git status
“Your branch is up-to-date with ‘origin/master’”
表示当前本地库与远程库一致;
克隆完成;