zoukankan      html  css  js  c++  java
  • git创建线上仓库

    git扩展:

    过滤文件:

    .gitignore 文件
     	1)在仓库根目录下创建该文件
        2)文件与文件夹均可以被过滤
        3)文件过滤语法
    
    过滤文件内容:
        文件或文件夹名:代表所有目录下的同名文件或文件夹都被过滤
        /文件或文件夹名:代表仓库根目录下的文件或文件夹被过滤
    
    eg:
        a.txt:项目中所有a.txt文件和文件夹都会被过滤
        /a.txt:项目中只有根目录下a.txt文件和文件夹会被过滤
        /b/a.txt:项目中只有根目录下的b文件夹下的a.txt文件和文件夹会被过滤
        *x*:名字中有一个x的都会被过滤(*代表0~n个任意字符)
        空文件夹不会被提交,空包会被提交
    

    创建远程gitee仓库:

    --> 自选线上仓库:
        1.注册码云账号并登录:https://gitee.com/
        2.创建仓库
        3.本地与服务器仓库建立连接
    
    建立链接:
    1)本地配置线上的账号与邮箱
    >: git config --global user.name "doctor_owen"
    >: git config --global user.email "doctor_owen@163.com"
        
    2)在本地初始化仓库(git init),并完成项目的初步搭建(项目架构)
    	# 这个过程就是git的基础部分的本地操作
    
    3)采用 https协议 或 ssh协议 与远程git仓库通信提交提交代码成)
    	i) https协议方式,无需配置,但是每次提交都有验证管理员账号密 
    
    	>: git remote add origin https://gitee.com/doctor_owen/luffy.git  # 配置远程源
    	>: git push -u origin master  # 提交本地仓库到远程源
    	
    	ii) ssh协议,需要配置,配置完成之后就可以正常提交代码
    	>: git remote add origin git@gitee.com:doctor_owen/luffy.git  # 配置远程源
    	>: git push -u origin master  # 提交本地仓库到远程源
    	
    	iii)查看源及源链接信息
    	>: git remote
    	>: git remote -v
    	
    	iv)删除源链接
    	>: git remote remove 源名字 
    
    注:origin远程源的源名,可以自定义;master是分支名,是默认的主分支
    
    
    总结:
        1.本地仓库与远程仓库建立源连接:
            前提:本地仓库已经创建且初始化完毕(代码已经提交到本地版本库)
            本机命令,添加远程源:git remote add origin ssh@*.git
                              采用ssh协议的remote源
    
        2.创建电脑的公钥私钥:
            官网:https://gitee.com/help/articles/4181#article-header0
    
            本机命令,生成公钥:ssh-keygen -t rsa -C "*@*.com"
                             邮箱可以任意填写
            本机命令,查看公钥:cat ~/.ssh/id_rsa.pub 
    
        3.码云线上添加公钥:项目仓库 => 管理 => 部署公钥管理 => 添加公钥 => 添加个人公钥
    
        4.提交本地代码到远程仓库:
           命令:git push origin master
        
    

    remote源操作:

        1)查看仓库已配置的远程源
        >: git remote
        >: git remote -v
    
        2)查看remote命令帮助文档
        >: git remote -h
    
        3)删除远程源
        >: git remote remove 源名
        eg: git remote remove origin
    
        4)添加远程源
        >: git remote add 源名 源地址
        >: git remote add orgin git@*.git
    

    多分枝开发:

    分支操作(核心):
    	1.创建分支
        >: git branch 分支名
    
        2.查看分支
        >: git branch
    
        3.切换分支
        >: git checkout 分支名
    
        4.创建并切换到分支
        >: git checkout -b 分支名
    
        5.删除分支
        >: git branch -d 分支名
    
        6.查看远程分支
        >: git branch -a
    
        7.合并分支
        >: git merge 分支名
    

    合并分支:

  • 相关阅读:
    Leetcode 1489找到最小生成树李关键边和伪关键边
    Leetcode 113 路径总和 II
    hdu 1223 还是畅通工程
    hdu 1087 Super Jumping! Jumping! Jumping!
    hdu 1008 Elevator
    hdu 1037 Keep on Truckin'
    湖工oj 1241 畅通工程
    湖工oj 1162 大武汉局域网
    hdu 2057 A + B Again
    poj 2236 Wireless Network
  • 原文地址:https://www.cnblogs.com/shaozheng/p/12158545.html
Copyright © 2011-2022 走看看