git小乌龟

article/2025/1/15 12:55:10

git可视化软件#

(一) 软件安装#

  1. 注册gitee账号: Gitee - 基于 Git 的代码托管和研发协作平台

  2. 360软件管家内可以安装 git 和 git可视化工具 小乌龟git

(二) 创建本地仓库#

  • 新建文件夹, 比如gitdemo1
  • 双击进入文件夹
  • 右键 => git 在这里创建版本库

(三) 创建远程仓库#

以码云网站为例

  1. 注册码云仓库账号
  2. 登录网站
  3. 点击右上角 '+' => 新建仓库

(四) 给码云配置公钥#

每次提交代码到码云的时候,都需要输入账户密码,真的很不方便,好在码云给我们提供了解决方案,只需要创建秘钥对,在码云上添加公钥就可以了,把私钥保存在本地即可,以下就是添加公钥的步骤。

  1. 打开 git bash

  2. 输入 ssh-keygen -t rsa -C "你的邮箱地址" 三次回车之后就可以生成密钥对

  3. 输入 cat ~/.ssh/id_rsa.pub 查看你的 public key(公钥),结果如下:

  4. 把途中从 ssh-ras(包含)到最后面的邮箱地址(包含)复制一下。

  5. 打开码云 -> 设置 -> SSH 公钥,就出现了下面的画面,把我们刚才复制的内容贴到提示区,最后点击左下角的确定即可。

(五) 同步仓库#

  1. 克隆仓库(把远程仓库下载到本地)
  2. 提交代码(提交到本地仓库)
  3. 拉取代码
    • 从远程仓库把代码更新到本地仓库
  4. 推送代码
    • 把代码从本地仓库上传到远程仓库
    • 推送之前先拉取
  5. 获取代码(获取仓库信息)

(六) .gitignore 忽略(提交)文件#

有时候,有些文件或文件夹并不需要都推送到远程仓库,这时候,我们可以把它加入到忽略文件列表.具体做法:

  1. 在项目根目录添加.gitignore 文件
  2. 打开.gitignore 文件,添加你要忽略推送的文件,下面是一份忽略清单
.DS_Store 
node_modules 

(七) 处理冲突#

(1) 单词解释#

提示git pull .... 需要先拉取代码

提示conflicts 出现冲突 , 需要先解决冲突

提示please commit your changes 需要先提交代码

(2) 解决冲突步骤#

修改同一个文件同一个位置上的代码会引发冲突, 解决办法

  1. 先提交本地代码
  2. 拉取远程代码
  3. 解决冲突
  4. 重新提交并推送代码

(八) 分支操作#

  1. 创建分支
  2. 切换分支
  3. 获取分支信息合
  4. 并分支

(九) 历史版本#

查看或者恢复历史版本

(十) 软件使用报错#

错误信息: no supported authentication methods avaiable

解决办法: 找到TortoiseGit--》Settings--》Network

将SSH client指向 C:\Program Files\Git\usr\bin\ssh.exe

(十一) git命令操作#

  1. 初识化仓库 git init

  2. 提交

    git add .  // 提交所有文件
    git commit -m'xxx'
    
  3. 克隆远程仓库到本地

    git clone 远程仓库地址
    
  4. 推送到远程仓库

    git push origin master -u // 首次使用-u, 下次就可以使用 git push 进行推送
    git push origin master -u -f // -f表示强行推送, 会覆盖远程仓库代码
    
  5. 拉取代码 git pull

  6. 远程仓库操作

    1. 将本地仓库和远程仓库进行关联

      git remote add origin 远程仓库地址
      
    2. 查看是否关联远程仓库

      git remote -v
      
    3. 移除关联

      git r

http://chatgpt.dhexx.cn/article/213dbQtl.shtml

相关文章

TortoiseGit乌龟git添加公钥密钥和私钥认证,实现乌龟git同步免密码输入

1.打开GIT GUI 2.选择HELP中的Show SSH Key 3.复制Key 4.打开远程库,登录自己的账号,点开个人中心 5.粘贴内容到这里,然后添加 6.找到安装的TortoiseGit下的PuTTYgen,并打开 6.选择load那个id_rsa文件(在第二步默认生成…

TortoiseGit--小乌龟git项目中的使用简介

(一)TortoiseGit的key配置方法: 在“开始”菜单,选择“TortoiseGit >PuttyGen”,如图1所示。 单击“Load”按钮,如图2所示。 选择用户的公私钥目录下的“id_rsa”文件,然后单击“打开”按钮…

使用Tortoise小乌龟 git 拉取代码 报错128处理

问题描述: 使用Tortoise小乌龟 git 拉取代码 报错128处理 解决方案: 1.新建文件夹---右键 -- TortoiseGit -- 设置 2.网络 -- SSH 客户端为 git 的 ssh.exe 3.代理服务器设置(拉取代码的服务器地址,用户名,密码&am…

小乌龟git clone时报错Permission denied的一种特殊情况

我们在使用小乌龟将仓库克隆到本地时,有时会报Permission denied错误,翻译过来的意思是拒绝访问 别的文章都有写配置SSH公钥,或者将SSH改为HTTP,即服务器端拒绝访问,此处不再赘述 本文最主要的目的在于添加一种新的错误…

小乌龟Git回滚重置及合并指定提交

1.Revert change by this commit 意思是回滚这次提交的变化。 效果: 1、工作区的代码完全被回滚到上一次提交的状态(自己修改的内容会消失) 2、之前提交的节点(记录)还会存在 用处:放弃这次提交&#xff0c…

安装小乌龟git

git发布流程有这几个区域: 下载安装包: https://download.tortoisegit.org/tgit/ 我下载的是最新版 下面是下载汉化包64位的 安装乌龟包的时候,无脑下一步 安装乌龟汉化包的时候也是无脑下一步 上传文件: 右键克隆 如果推送失败…

Git小乌龟(TortoiseGit)使用详情

项目可能大概也许maybe要用到Git小乌龟,正好水篇文章 下载及安装 首先没有下载Git的先下载, 官网下载地址,安装时直接一直next就行 然后是小乌龟的下载,官网下载地址,不知道为啥被识别成风险网站了。。。安装时也是…

cleanWorkSpaces

Eclipse清除workspace历史记录。 方案一: Window --> Preferences --> General --> Startup and Shuodown --> Prompt for workspace on startup 把不需要使用的工作空间remove掉 方案二: 打开eclipse下的/configuration/.settings目录 …

超好用的清理软件Wise Disk Cleaner X

Wise Disk Cleaner X是Windows系统的一个超好用的清理软件,它能有效地清理电脑长期运行所产生的系统缓存、注册表残留,以及联网产生的缓存以及Cookies。另外还带有磁盘瘦身和软件非常简洁,全部没有广告。 附下载链接https://wwa.lanzouw.com/…

iPhone清理工具:4Easysoft iPhone Cleaner for Mac

4Easysoft iPhone Cleaner for Mac是一款Mac上的iPhone清理软件,它可以帮助用户清理iPhone上的垃圾文件、缓存文件、无用图片和视频等,从而释放iPhone的存储空间,提高设备的性能。全面扫描您的 iOS 设备并对不必要的数据进行分类。轻松删除 i…

SEP14MP2卸载重装

一、SEP卸载 工具:CleanWipe.zip 步骤一: 步骤二: 步骤三: 步骤四: 步骤五: 步骤六: 二、安装SEP14 拷贝安装包到本地,双击运行等待后台安装完成。 转载于:https://www.cnblogs.com/…

卸载symantec endpoint protection

使用CleanWipe软件进行卸载。 百度网盘地址: https://pan.baidu.com/s/1_zwHWFMzOP9b_MF_hOytpw 提取码: rqys 原网站下载链接: https://knowledge.broadcom.com/external/article/178870/download-the-cleanwipe-removal-tool-to-u.html 更多内容,欢迎关注我的微…

cleanmypc

一、去官网下载CleanMyPC点击跳转CleanMyPC下载地址.点击Free Download后关闭弹出方框即可自动下载 二、选择语言(中文简体)-我接受 三、这里直接点击立即安装, 也可以点击左下角自定义安装位置 安装后不要打开,进入第四步&#x…

Symantec清除工具 CleanWipe_14.3.558.1000

链接: https://pan.baidu.com/s/13CLqz2AD_azkL2vfFPYh2Q 提取码: f3uu 复制这段内容后打开百度网盘手机App,操作更方便哦 Symantec版本为 14.3 以下的版本都可以用

macOS安装Cplex+yalmip

要求解运筹优化的问题,万一长征第一步,安装Cplex和yalmip进行求解。 捣鼓了一下午,终于安好了,记录一下。 总体上的流程是这样的: 去官网下载Cplex ->解压安装, 将路径添加到Matlab中 -> Matlab输入“…

python cplex优化包工具箱教程

python cplex优化包教程 在做优化课题时,常常需要用到优化算法。 个人优化算法专栏链接如下: 最优化实战例子 需要掌握一些优化算法,但是一些比较出名的优化工具箱还是要会用。今天讲解下cplex工具箱 CPLEX Optimizer 是一种用于对以下形…

【CPLEX教程01】Cplex介绍,下载和安装Cplex

前言 最近学习列生成算法,需要用到优化求解器。所以打算学习一下cplex这个商业求解器。 当然也有其他更多的选择,这里暂时以比较容易上手和性能比较好的cplex开始吧。其实,小编也早就想学习使用这个cplex了,毕竟是个好东西。 所以打算出一系列教程推出,大家可以关注我们获…

Java调用cplex求解泊位分配模型_修正重发【CPLEX教程03】JAVA调用cplex求解一个TSP模型详解...

先给大家看看程序流程图: 具体求解过程如下: 1. 定义一个模型 IloCplex model new IloCplex(); 2. 定义决策变量,boolVar可以返回一个0-1的bool类型决策变量。 // define variablesIloIntVar[][] x new IloIntVar[data.size()][data.size()];for (int …

Visual Studio(VS2017/VS2019) C++ 配置 CPLEX 教程

文章目录 一、涉及软件二、配置效果三、配置步骤1、首先选择代码运行的环境2、打开项目的属性项3、修改C/C附加包含目录4、修改C/C预处理器中的预处理器定义项5、修改C/C代码生成中的运行库6、修改链接器常规项中的“附加库目录项”7、修改链接器输入中的“附加依赖项”8、 点击…

cplex java_【CPLEX教程03】java调用cplex求解一个TSP问题模型

00 前言 前面我们已经搭建好cplex的java环境了,相信大家已经跃跃欲试,想动手写几个模型了。今天就来拿一个TSP的问题模型来给大家演示一下吧~ CPLEX系列教程可以关注我们的公众号哦!获取更多精彩消息! 01 TSP建模 关于TSP建模,就不多解释了。以及什么是TSP问题,也不要问我…