zoukankan      html  css  js  c++  java
  • 学习 git码云

    码云是什么?

           码云是开源中国社区2013年推出的基于 Git 的代码托管服务,目前已经成为国内最大的代码托管平台,致力于为国内开发者提供优质稳定的托管服务。

    码云主要功能

            码云除了提供最基础的 Git 代码托管之外,还提供代码在线查看、历史版本查看、Fork、Pull Request、打包下载任意版本、Issue、Wiki 、保护分支、代码质量检测、PaaS项目演示等方便管理、开发、协作、共享的功能。

    如何使用

            首先注册登录(使用方法和github相同)

                        https://gitee.com/explore

            常用指令

                    git branch -v 查看分支
                    git branch 分支名 创建好了自己的分支
                    git branch -d 分知名 删除分支
                    git checkout 我们创建的分知名 指定默认分支(切换分支)


                    git merge 合并分支
                    git reBase 合并分支

     合并冲突的问题

                     冲突问题:当有两个人提交了修改同一行代码的推送就会产生冲突
                    解决方法就是打开文件删除一下几行报错信息:

                                                               <<<<master

                                                                  =======
                                                               >>>>deve
                                             然后再次合并就好了

    git pull 执行了两个操作


               git pull = fetch + merge;
                             (git fetch 自定义的库名 分支名)
                             (git merge 自定义库名/分知名)

    项目部署思路
                      服务器 ftp工具部署 然后 使用linux系统 服务器上安装git
             git分支:
                      首先一般默认是在master分支上,但是master分支一般是直接部署在服务器上,所以我们不推荐直接操作master,因为如果有问题就会导致发布的项目也出问题所以我们要再创建新的分支,好处就是同时推进多个项目,互不影响

  • 相关阅读:
    如何远程连接POSTGRESQL数据库
    安装windows服务发生异常
    让FFMPEG支持实时流“伴随”转码
    SVN的标准目录结构:trunk、branches、tags
    关于ipcam的UPnP或NAT的知识
    asp.net(C#)服务器绝对路径与URL相对路径互转
    C#通过FFmpeg获得视频文件参数
    FFmpeg的C#.Net封装
    【robotframework】使用RequestsLibrary的Get File For Streaming Upload关键字实现文件上传
    【jenkins】解决win10作为slave启动agent后无法连接master的过程
  • 原文地址:https://www.cnblogs.com/xiaobu-wu/p/13026769.html
Copyright © 2011-2022 走看看