美文网首页
git使用常用命令

git使用常用命令

作者: xiaoliang2121 | 来源:发表于2021-12-21 12:48 被阅读0次
    git.jpg

    1、可到廖雪峰的官方网站学习一下git基本命令以及相关概念

    • 了解分布式版本管理的概念
    • 结合自己的工作思考git的方便之处

     

    2、在gitlab中新建工程并推送本地工程

    2.1 创建远程项目

     

    gitlab初始界面.png

    github上操作也是类似,有兴趣可自行了解

     

    gitlab设置后.png

    2.2 推送本地工程到远程

     

    gitlab推送相关操作.png

     

    3、正常协作开发流程

    3.1 项目成员初始化工程并开发

    git clone xxx远程仓库地址
    可选    git status查看状态,当前位于哪个分支
            git branch -a查看所有分支,包括远程
    
    git checkout xxx分支/tag切换到某个想要的分支
    git checkout -b xxx-Dev 创建自己的开发分支
    
    ......开发/修复bug
    
    git add .
    git commit -m "注释"
    
    git push -u origin/xxx-Dev将你的分支推送到远程,管理员负责合并;首次推送需要加-u,假如远程存在就不需要了
    

     

    3.2 项目成员已经有工程目录并之前提交过

    git fetch 获取远程分支最新版本,此时只是仓库更新了
    git checkout master 切换到master分支或者你想要的分支
    git pull 同步分支,可能的形式还有 git pull origin xxx
    
    git branch -D xxx-Dev 删除之前的开发分支,已经被管理员合并了
    git checkout -b xxx-Dev 重新创建分支用于开发
    
    ......开发/修复bug
    
    git add .
    git commit -m "注释"
    
    git push origin/xxx-Dev将你的分支推送到远程,管理员负责合并
    

     

    3.3 管理员合并项目成员分支

    git fetch 获取远程分支最新版本
    git checkout master 切换到master分支
    git merge origin/xxx-Dev 合并远程的xxx开发成员工作,此时可能需要处理冲突
    
    冲突解决后:
    git add .
    git commit -m "注释"
    
    git push origin master 推送到远程使所有开发人员可见,然后在此基础上迭代开发即可
    

    相关文章

      网友评论

          本文标题:git使用常用命令

          本文链接:https://www.haomeiwen.com/subject/wjkxqrtx.html