zoukankan      html  css  js  c++  java
  • Git使用教程(Github,Gitee)

    Git基础概念

    GIt区域

    Git文件状态

    GIt安装和配置

    Git基本操作

    简易的命令行入门教程:

    Git 全局设置:

    git config --global user.name "seeding"
    git config --global user.email "7623267+seeding@user.noreply.gitee.com"

    创建 git 仓库:

    mkdir cuiassets
    cd cuiassets
    git init
    touch README.md
    git add README.md
    git commit -m "first commit"
    git remote add origin git@gitee.com:seeding/cuiassets.git
    git push -u origin master

    已有仓库?

    cd existing_git_repo
    git remote add origin git@gitee.com:seeding/cuiassets.git
    git push -u origin master
    
    注意,第一次推送分支需要带-u参数,此后可以直接使用git push推送代码到远程分支

    使用“git reset --hard 目标版本号”命令将版本回退:
    git reset --hard 目标版本号

    Git分支操作

    1、查看分支列表

    # 默认master主分支
    git branch

    2、创建分支

    # 创建login分支
    git branch login

    3、切换到分支

    # 切换到login分支
    git checkout login

    4、分支的快速创建和切换

    # -b表示创建一个新分支
    # checkout表示切换到刚才新建的分支上
    git checkout -b 分支名称
    git checkout -b login

    5、合并分支

    # 1.切换到master分支
    git checkout master
    # 2.在master分支上运行merge命令,将分支代码合并到master分支
    git merge login

    6、删除分支

    git branck -d 分支名称
    git branck -d login

    7、遇到冲突是分支合并


    如果在两个不同的分支中,对同一个文件进行了不同的修改,Git 就没法干净的合并它们。 此时,我们需要打开
    这些包含冲突的文件然后手动解决冲突。

    # 假设:在把login分支合并到master分支期间,代码发生了冲突
    git checkout master
    git merge login
    # 打开包含冲突的文件,手动解决冲突后,在执行如下命令
    git add .
    git commit -m "解决了分支合并冲突的问题"

     GitHub/Gitee

    生成SSH:Gitee生成SSH

    ssh-keygen -t ed25519 -C "kindiaing@qq.com"

    SSH路径:C:\Users\用户名\.ssh

    Git获取远程仓库(本地已有代码)

    git fetch

    git fetch 把远程分支拉取到本地
    git merge 与本地分支合并(如果有冲突就要解决冲突后再合并)

    点击跳转

  • 相关阅读:
    Logistic回归
    朴素贝叶斯
    决策树
    K-邻近(KNN)算法
    快速排序
    归并排序
    希尔排序
    插入排序
    选择排序
    浅谈系统服务分发
  • 原文地址:https://www.cnblogs.com/seeding/p/15185303.html
Copyright © 2011-2022 走看看