• git 操作学习


    安装git 

     git下载地址

    如何去安装:

    1.window本机电脑安装git

    2.配置环境变量

      安装到D:softwaregit目录把bin目录路径完整加入path变

    3.配置git的config

     git  config --global user.email "you@example.com"

    git config --global user.name  "your  name"

    4.查看git配置 是   git config --list

    常见命令汇总

    git远程操作

     0:git init git 初始化

    1. 克隆 : git clone 远程地址

    2. 推送 : git push 远程地址 master(分支名称)

    3. 更新 :  git pull 远程地址

    4. 简化操作:

        4.1 给远程地址取别名

        4.2 git remote add 别名 远程地址

        4.3 git push  别名  分支名

        4.4 git pull 别名

        4.5 git remote remove 别名

    代码上线后,用tag标签标记发布节点(命名规则:prod_ +版本_+上线日期)

    git tag -a prod_V2.1.8_20200701

    将标签推到gitee上

    git push origin prod_V2.1.8_20200701

    git支持多种数据传输协议

    1/https协议:`https://github.com/hucongcong/test.git` 需要输入用户名和密码,但是现在新版的git安装后,第一次提交,会弹出一个窗口,别关,选中---然后进入下一个页面,再点绿色的按钮

    2/ssh协议:git@github.com:hucongcong/test.git  可以配置免密登录

       如何去操作配置

    • 1 创建SSH Key:ssh-keygen -t rsa 敲3次回车

    • 2 在文件路径 C:用户当前用户名 找到 .ssh 文件夹

    • 3 文件夹中有两个文件:

      • 私钥:id_rsa

      • 公钥:id_rsa.pub

    • 4 在 github -> settings -> SSH and GPG keys页面中,新创建SSH key

    • 5 粘贴 公钥 id_rsa.pub 内容到对应文本框中

    • 5 在github中新建仓库或者使用现在仓库,拿到git@github.com:用户名/仓库名.git

    • 6 此后,再次SSH方式与github“通信”,不用输入密码确认身份了

    常见问题

    1. 合并分支出现冲突

     本质: 多个分支操作了同一个文件的同一个地方

     解决办法:

           尽可能保证自己的页面是最新的, 可以将冲突的文件进行处理

           解决冲突后,重新add  commit 等操作

    2. 为什么没有master主分支

       原因: 主要是没有按照正确的来操作

       解决办法:(仅限本地仓库)

         按照正确的步骤来处理

        1/git init

        2/git add . 

        3/git commit -m ''

    3/忘记别名怎么办

       解决: git remote -v 

    4/分支文件添加文件,执行了add操作,但是没有提交,此时切换分支,会报错

       解决办法:

       可以执行 git clean -d -fx

        -n 显示将要删除的文件和目录;

        -x -----删除忽略文件已经对git来说不识别的文件

        -d -----删除未被添加到git的路径中的文件

        -f -----强制运行

    5/本地创建master仓库,远程也有一个main的仓库,如何创建关系

     解决:

       1. 在本地创建一个远程别名: git remote add 远程别名(默认:origin) ssh地址

       2. 推送到git上 : git push -u origin master  第一次一定要加 -u,后面可以不用再写

      

    常见问题:

    git commit  忘记加 -m '写内容' 了  那么就需要  先输入 !     然后再输入  wq 回车退出

  • 相关阅读:
    用bower命令创建项目
    HBuilder打包ios应用
    响应式布局--引入外部样式
    手机中点击链接或button按钮出现黄色边框的解决办法
    通过输入卡号前10位数字判断是哪个银行的卡和类型(储蓄卡or信用卡)
    只允许输入数字和小数点
    python中的实例方法、静态方法、类方法、类变量和实例变量浅析
    python中的实例方法、静态方法、类方法、类变量和实例变量浅析
    python导入csv文件出现SyntaxError问题分析
    python导入csv文件出现SyntaxError问题分析
  • 原文地址:https://www.cnblogs.com/zmztya/p/14317694.html
Copyright © 2020-2023  润新知