zoukankan      html  css  js  c++  java
  • 【git】------git开发过程中的使用流程------

     

     

    001、创建仓库

    002、新建项目

    003、初始化仓库  这一步不需要做

    git init : 文件夹中会多出一个隐藏的.git文件

    004、克隆项目

    git clone <项目地址>

    005、编写代码并提交到github上面

    复制代码
    
    
    
    

    1、git add index.html
    2、git commit -m "主分支提交"
    3、git push
    复制代码

    006、在github上面查看文件的变动

    复制代码
    复制代码

    007、多人协作开发(接下来用张三、李四、CTO三人来演示工作中的流程)

    复制代码

    1、张三克隆文件:git clone <地址> 文件夹名称 2、李四克隆文件:git clone <地址> 文件夹名称 3、张三在开发过程中需要解决BUG 4、李四在开发过程中需要开发新的功能
    复制代码

     008、张三解决BUG并提交文件

    复制代码

    在实际开发过程中最好不要在主分支上做事情,创建一个分支做事情 1、创建子分支:git branch zhangsan 2、切换子分支:git checkout zhangsan 3、提交到暂存区:git add index.html 4、提交到版本库:git commit -m "张三提交" 5、关联远程分支:git push --set-upstream origin zhangsan (这一步只需第一次的时候这样做即可,第二次修改文件的时候就可以直接执行第6步) 6、提交文件:git push
    复制代码

    009、CTO合并文件

    复制代码
    1、更新本地的分支:git fetch --all
    
    2、切换子分支:git checkout zhangsan
    
    3、切换主分支:git checkout master
    
    4、合并文件:git merge zhangsan   (:wq 按下回车)
    
    5、提交到远端:git push
    
    6、删除子分支:git checkout -d zhangsan  (不需要操作 )
    复制代码

    010、李四开发新的功能,但是李四的文件还是以前有bug的文件,因此我们需要最新的代码

    复制代码
    1、创建并切换子分支:git checkout -b lisi
    
    2、将开发好的新功能提交到版本库:git add index.html    git commit -m "李四提交"
    
    3、切换主分支:git checkout master
    
    4、将远端最新的代码拉取下来:git pull
    
    5、切换子分支:git checkout lisi
    
    6、合并主分支文件:git merge master
    
    7、退出文件:esc 输入wq
    
    8、提交到远端:git push --set-upstream origin lisi
    复制代码
     
     
    011、CTO将李四的文件进行合并
    复制代码
    1、更新本地端分支:git fetch --all
    
    2、切换到子分子:git checkout lisi
    
    3、切换到主分支:git checkout master
    
    4、合并文件:git merge lisi
    
    5、提交到远端:git push
    复制代码

    11、删除远端分支

     git push origin --delete <分支的名字>

    12、删除本地分支

    git branch -D  分支名称 

    012、总结

    复制代码
    
        1、拉取最新的代码:git pull
    
    
    
        2、提交代码:git push
    复制代码
  • 相关阅读:
    Swift入门篇-Hello World
    Swift入门篇-swift简介
    Minecraft 插件 world edit 的cs 命令
    搭建本地MAVEN NEXUS 服务
    MC java 远程调试 plugin 开发
    企业内部从零开始安装docker hadoop 提纲
    javascript 命令方式 测试例子
    ca des key crt scr
    JSF 抽象和实现例子 (函数和属性)
    form 上传 html 代码
  • 原文地址:https://www.cnblogs.com/Mickey697/p/10823357.html
Copyright © 2011-2022 走看看