zoukankan      html  css  js  c++  java
  • Git简单使用

    Git基本命令

    git init  初始化本地仓库
                git add ./<filename> (.)所有文件都提交到缓存区
                git commit -m "描述信息"
                git status  状态  红色:工作区 绿色:缓存区 白色:本地仓库
                git log   git log --oneline查看提交的历史记录
                git reflog 所有的操作记录
                git checkout <filename> 丢弃工作区的内容
                git reset <filename>  暂存区回退工作区
                git reset <commit_id>  版本回退 不动文件内容
                git reset --hard <commit_id> 版本文件内容回退
                    合并出现冲突
                --    先查看状态
                -- 手动解决冲突
                -- 提交到仓库

    分支管理

    git branch <branch_name> 创建分支
                git checkout <branch_name> 切换分支
                git branch -d <branch_name 删除分支
                git merge <branch_name> 合并到当前分支
                git branch 查看所有分支
                合并的时候会冲突
                    手动解决冲突
                    提交到仓库

    标签管理

                git tag <name> <commit_id> 创建标签
                git tag -d <tag_name> 删除标签
                git tag  查看所有标签
                git tag <tag_name> <commit_id>  给指定的记录加标签
                git push tag <name>

    远程仓库

                https
                    git remote add s1 https..地址
                ssh
                    在用户的目录下生成公钥私钥
                        命令 ssh-keygen -t rsa -C "email"
                        在 .ssh目录下
                    把公钥放入GitHub上
                    跟远程仓库做连接      git remote add 别名 ssh地址
                    git remote 查看所有的远程仓库
                    推送代码到远程仓库
                git push -u s1 master
            克隆仓库
                git clone 仓库地址
            从远程仓库拉去代码
                git pull origin master
                如果远程仓库有变化
                    会存在push失败的情况
                    先拉去代码再push    

    协同开发

    1.线上的分支
    线上的保险分支 备份
    开发分支 master,每个人分支
    在自己的分支下开发


    2.先提交到测试分支
    测试通过
    提交到自己的远程仓库的分支


    3.线上出现bug
    回滚到之前稳定版本
    建立bug分支
    在bug分支解决bug

  • 相关阅读:
    汉字机内码的特点
    while(~scanf(..))的用法
    【C语言】八进制转十进制
    【C语言】按字典顺序排序
    【C语言】矩阵相乘
    【C语言】魔方阵
    【C语言】统计候选人的得票数
    【C语言】对输入的字符串中C关键词的查找统计
    20201231《信息安全导论》第十二周学习总结
    20201231《信息安全导论》第十一周学习总结
  • 原文地址:https://www.cnblogs.com/yidashi110/p/10156167.html
Copyright © 2011-2022 走看看