• Git使用总结


    一、安装Git

    软件及教程下载网站:

    Git (git-scm.com)

    Git - Book (git-scm.com)

    一路Next足够日常使用啦

    二、首次使用:设置用户名和邮件地址

     

     在固定路径下,鼠标右键,选择Git Bash Here:

     

    检查设置值:

     三、clone项目

     四、检查当前文件状态

    五、查看提交历史

     选项是 -p 或 --patch ,它会显示每次提交所引入的差异(按 补丁 的格式输出)。 也可
    以限制显示的日志条目数量,例如使用 -2 选项来只显示最近的两次提交:

     每次提交的简略统计信息,可以使用 --stat 选项:

     六、修改文件

     七、跟踪文件

      八、提交更新

    直接执行git commit命令,执行后编辑会启动,按照预定义格式填写提交记录i:

     

    add与commit合并操作

    git commit -am "合并提交"

    修改提交记录:

     打开编辑器修改、保存

    查看log

     

     

    九、推送到远程仓库

    首次推送,需要在Git添加本地的SSH Key,否则Git Push的时候提示:

    依照Git网站帮助操作即可:

    实操如下: 

     添加到Git账户下:

     

     执行:$ git push 的时候,提示输出账户名和密码

     

     十、合并远程分支到当前分支

    git pull 命令来自动抓取后合并该远程分支到当前分支。 

    git clone 命 令会自动设置本地 master 分支跟踪克隆的远程仓库的 master 分支(或其它名字的默认分支)。 运行 git pull 通常会从最初克隆的服务器上抓取数据并自动尝试合并到当前所在的分支。

     

    十一、检出、创建一个跟踪分支

    确保分支名称XXX唯一 ,使用  git checkout XXX

    查看所有分支

    查看所有checkout分支

     查看分支的最后一次提交

     切换分支

     将所有的本地分支列出来并且包含更多的信息

     删除分支:$ git branch -d xxxx

    十二、Git pull 和 Git update

            1、git pull 和 git update : 都具有合并代码的功能。

            2、git pull : 始终以本地版本为HEAD ,当前版本。

            3、git update : 是以提交记录为基准,若远程仓库版本高于本地,则以远程仓库为HEAD 当前版本 ; 反之,本地高于远程,以本地为HEAD ,这个和 git pull 一致。

            4、git update,在处理完合并代码后,还需要 进行一次 update,才能 push。

    十三、问题

    1、warning: redirecting to http://gitlab.......

    解决办法:

    //第一步:删除现有的origin地址
    git remote remove origin

    //第二步:重新绑定origin地址
    git remote add origin https://igit.**.com/**/**.git/
     

    (完)

  • 相关阅读:
    YOLOv5s-ShuffleNetV2
    使用 Go 和 Excelize 构建电子表格
    分享一些走心的句子英文表达
    Linux进程概念
    京东api按关键词搜索商品电商接口
    数据科学手把手:碳中和下的二氧化碳排放分析 ⛵
    基础复习——利用Room简化数据库操作——重点
    安防视频监控平台EasyCVR出现“no space left on device磁盘空间不足”是什么原因?该如何解决?
    L52.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- resize2fs和fsck
    【数据结构】排序算法(一)—>插入排序、希尔排序、选择排序、堆排序
  • 原文地址:https://blog.csdn.net/lm393485/article/details/127801639