1.1. 本地git版本控制
git init
初始化一个git仓库(只要做一次)git add .
将工作区代码提交到暂存区保管git commit -m "注释"
将暂存区代码提交到版本区保管(完后了本地仓库版本控制)git status
查看文件状态
- 红色:位于工作区
- 绿色:位于暂存区
- 没有显示:位于版本区
1.2 本地git分支控制
git checkout 分支名称
切换分支git branch 分支名称
创建分支git checkout -b 分支名称
创建并切换分支git merge 分支名称
合并分支
1.3. 本地与远程仓库交互
- 本地有仓库,远程没有:将本地仓库提交远程仓库保管
-
使用vue脚手架创建vue项目,此时项目会自动创建本地仓库
-
本地git版本控制
git add .
git commit -m "xxx"
-
来到gitee创建远程仓库
-
本地仓库和远程仓库建立联系(关联起来)
git remote add origin 远程仓库地址
-
将本地仓库代码推送到远程仓库去
git push -u origin master
-
分支操作:每个程序员需要在自己分支开发
- 新建自己开发分支:
git checkout -b xxx
(只有本地有分支) - 将本地开发分支推送到远程仓库去:
git push origin xxx
⚠如果提交有问题,可以强制提交:git push origin -f xxx
- 新建自己开发分支:
- 远程有仓库,本地没有:将远程仓库拉取到本地进行开发
-
将远程仓库代码克隆到本地来:
git clone 远程仓库地址
- 克隆下来的仓库只有master分支,需要自己开发分支
-
拉取自己开发分支代码
cd 仓库名称
git fetch origin 远程仓库分支名称:本地仓库分支名称
git checkout 本地仓库分支名称
//切换分支
-
拉取自己开发分支代码: 做法二
cd 仓库名称
git checkout -b 本地仓库分支名称
本地分支名称和远程分支名称需要一致git pull origin 远程仓库分支名称