本地仓库、工作区、暂存区形成本地的闭环。
本地和远程通过clone、push、pull交互数据。
clone为第一次从远程复制数据到本地;pull为fetch+merge,即是拉取数据然后在本地更新数据,push为将本地数据推到远程。
新建本地仓库:
使用命令git init
时会在该路径下生成一个.git隐藏文件夹,表明此路径已经作为一个仓库文件夹。
提交数据:
流程 : 先把暂存区的数据commit到本地仓库 , 然后把本地仓库push到远程。
在当前分支拉取一个新分支:
从当前分支建一个新分支
git checkout master //从master拉取
git pull //拉新代码
git checkout -b dev //copy出新的分支 命名为dev
git push origin dev //把新建分支push到远端
git pull //拉取测试
发现有提示,当前分支没有和本地分支关联,根据提示
git branch —set-upstream-to=origin/dev
//git pull //再次拉取验证