1. 知识铺垫。

git的三个区域
工作区:打开编辑器编辑时,我们就处在工作区
暂存区:将工作区的内容提交到本地仓库
版本库:将本地仓库内容提交到远程仓库

2. git步骤—用git终端打开(编辑器上的终端方法是一样的)

  1. 找到目标文件根目录

鼠标右键— git bash here—进入终端
1.png

  1. 初始化本地仓库

在终端里面输入 git init 初始化本地仓库,初始化成功后根目录文件夹会多个【.git】的文件夹

  • git init 初始化本地仓库

2.png

  1. 添加文件,让git管理
  • git add . add后面加个【.】是让根目录的所有文件都被管理
  • git add index.html 可以设置只管理index.html文件

3.png

  1. 提交文件到本地仓库
  • git commit - m m后面写个注释(做了什么事,就写什么),如完成了 login页面

5.png

  1. 推送本地数据到远程仓库—第一次提交
  • 在终端输入远程仓库别名地址 // 在gitee创建仓库就会自动生成,我们要做的是复制即可
  • git push -u origin master //第一次提交是提交到master主分支上面

6.png
7.png
4.png


3. 干货以上操作完成,已经完成了初始化远程仓库,远程的master主分支上面已有数据,接下来要做的是不断把子分支上面的数据合并到master主分支上面,另外在实际开发项目中大致方向应该遵循以下几点

  • 一个项目是一个团队完成,我们不要在主分支上面完成数据的修改上传,以免出现不可逆的追溯版本(回原版本时候,回不到想要的版本了),各自的项目应创建一个子分支。
  • 某某做login页面时,可以创建一个login子分支,然后切换在这个子分支上面开始编辑
  • login页面完稿,再来把login分支合并到master主分支上面,这样来保证login分支与master分支的数据是一致的
  1. 创建分支login分支并切换到login分支上面

    1. # 先创建分支
    2. git branch 分支名
    3. # 查看分支
    4. git branch
    5. # 切换分支
    6. git checkout 分支名
  2. login完成,提交login分支到远程仓

    1. git add .
    2. git commit -m 完成login页面
    3. git push -u origin login
  3. 合并分支前先切换到master主分支 ```javascript //切换分支 git checkout master

//合并分支 git merge login

//合并完成再次推送,刷新远程仓的所有分支数据 git push ```