聊聊Git的使用方法_rsa key fingerprint is sha256:jok3fh7q5lj6qve7ipne-程序员宅基地

Git克隆项目

  • 克隆项目代码
git clone ssh地址

若出现密钥问题

The authenticity of host 'git.dev.tencent.com (118.25.166.124)' can't be established.
RSA key fingerprint is SHA256:jok3FH7q5LJ6qvE7iPNehBgXRw51ErE77S0Dn+Vg/Ik.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'git.dev.tencent.com,118.25.166.124' (RSA) to the list of known hosts.
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

1.需要输入以下指令创建公钥

ssh-keygen -t rea -b 4096 -C "github邮箱"

2.在~/ssh目录下产生了公钥文件id_rsa.pub 和 私人钥 id_rsa.rsa
3.把公钥内容复制到github的 Ssh And GPG KEYs一栏
接下来就可以重新进行克隆了。

Git基本命令解释

  • 已提交 该文件已经被安全地保存在本地数据库了
  • 已修改 修改了某个文件,但还没有提交
  • 已暂存 把已经修改的文件放在下次提交时要保存的清单中

基本命令讲解

  • git status
    查看仓库状态
  • git add.
    把所有的文件放入暂存区
  • git commit -am “add file”
    把暂存区的更新提交到本地库中
  • git push
    把本地库中的更新提交到远程库中
  • git pull
    把远程的仓库的更新合并到本地仓库
  • git remote -v
    (查看浏览器标签)
  • git push -f origin master
    (强制推送)
  • git remote add abc git@***.com
    (添加一个远程库标签)
  • git push gitlab msater
    (推送到gilab标签地地址上)
  • git remote remove gitlab
    (删除gitlab标签)
  • git remote set-url origin [email protected]
    (修改origin标签对应的地址)
  • git remte rename gitlab coding
    (把gitlab标签修改为coding)

从本地创建一个空项目推送到远程项目中

  • cd …
  • mkdir blogtest
  • touch README.md
  • git init (创建一个仓库)
  • git add.
  • git commit -am “init”
  • git remote add origin [email protected]:JakeYi/blogtest.git
  • git push origin master

分支操作

  • git branch dev
    创建本地dev分支
  • git checkout dev
    切换到dev分支
  • git push origin dev
    推送到origin地址的分支上
  • git checkout dev
    切换到dev分支上
  • git checkout master
  • git merge master
    把dev分支上的内容合并到当前的分支上
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/KaisonYi/article/details/89189409

智能推荐

前后端分离,我怎么就选择了 Spring Boot + Vue 技术栈?_为什么选择springboot+vue对比其他技术的优势-程序员宅基地

文章浏览阅读1.4w次,点赞36次,收藏117次。前两天又有小伙伴私信松哥,问题还是职业规划,Java 技术栈路线这种,实际上对于这一类问题我经常不太敢回答,每个人的情况都不太一样,而小伙伴也很少详细介绍自己的情况,大都是一两句话就把问题抛出来了,啥情况都不了解,就要指出一个方向,这实在是太难了。因此今天我想从我学习 Spring Boot + Vue 这套技术栈的角度,来和大家聊一聊没有人指导,我是如何一步一步建立起自己的技术体系的。线上大..._为什么选择springboot+vue对比其他技术的优势

Failed to execute goal com.spotify:docker-maven-plugin:1.2.2:build (build-image) : Exception caught-程序员宅基地

文章浏览阅读5.5k次,点赞3次,收藏4次。有一个可能的原因是因为docker 没有开启2375远程访问docker功能Docker 安装成功之后,我们首先需要修改 Docker 配置,开启允许远程访问 Docker 的功能,开启方式很简单,修改 /usr/lib/systemd/system/docker.service 文件,加入如下内容:-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock配置完成后,保存退出,然后重启 Docker:systemctl daemon-reloads_failed to execute goal com.spotify:docker-maven-plugin:1.2.2:build (build-im

rapter求n的阶乘流程图_流程图编程-教学课件.docx-程序员宅基地

文章浏览阅读6.4k次。流程图编程:1、请按如下要求完成Raptor流程图编程: (1)编写Raptor3437.rap实现:从键盘输入任意整数N,当N≤0时显示“Error!”,否则利用循环结构计算并显示1 + 3 + 5 + … + (2×N - 1)的值。 (2)交卷:单击此处上传文件“Raptor3437.rap”到服务器。允许上传:Raptor3437.rap2、请按如下要求完成Raptor流程图编..._raptor求n的阶乘

fb50 sap 报记账码未定义_SAP中记账码的作用-程序员宅基地

文章浏览阅读744次。在传统手工的会计核算过程中,我们通过用记帐符号“debit”与“credit”来描述资产、负债的增、减,但在SAP中,却变得有些复杂了。我们在SAP中的记账码和过账码(Posting Code/ Posting Key)其实就是同一个意思,通俗的说也就是老会计常说的借贷方向,那么实际的意义是什么呢?在SAP系统中这个Posting Code主要肩负着如下的作用:1、界定科目类型(S/D/K/M/..._sap 记账代码17和37的区别

pdf转换器电脑版免费,好用的办公操作软件集合-程序员宅基地

文章浏览阅读406次。就像是PDF文件,如果没有在电脑安装对应的可以打开的软件,可能我们就没办法直接查看文件内容。所以我们想要更好的进行文件操作,最好就是了解一些相关的文件格式转换方法,这样就算是遇到电脑没有对应软件可以打开的文件,也可以轻松解决。这个PDF转换器有一定的免费使用额度,在小文件转换的时候一般可以直接免费转换,不过如果超过这个免费试用的额度就需要开通其他功能啦。第一是它的安全性保障方面做得很好,软件有相关的隐私条例,不放心的小伙伴也可以直接点开详细查看,小编认为在这方面这款软件是做得很令用户放心的;

主从Reactor多线程实现代码_reactor主从多线程模型代码-程序员宅基地

文章浏览阅读885次,点赞2次,收藏6次。服务端主Reactor:public class GroupChatServer { //定义属性 private Selector selector; private ServerSocketChannel listenChannel; private static final int PORT = 6667; private SubReactor subReactor; //构造器 //初始化工作 public GroupChatSe_reactor主从多线程模型代码

随便推点

python idle 输入多行_python实现在IDLE中输入多行-程序员宅基地

文章浏览阅读273次。{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里技术人对外发布原创技术内容的最大平台;社区覆盖了云计算、大数据、人工智能、IoT、云原生、数据库、微服务、安全、开发与运维9大技术领域。","link1":..._python idle 输入多行

react native 可伸缩、拖动、放大缩小、关闭bounding box_reactnative实现拖拽文字可以放大缩小-程序员宅基地

文章浏览阅读824次。稍后会开源到github上,这里先上代码:import React, { Component } from 'react';import { Dimensions, View, TouchableWithoutFeedback, PanResponder} from 'react-native';import PropTypes from 'prop-types';import { Connector, CONNECTOR_TOP_LEFT,_reactnative实现拖拽文字可以放大缩小

【npm】npm私有库的使用-绑定_.npmrc配置私有仓库-程序员宅基地

文章浏览阅读571次。若要在专门发包的项目中,发包到自己的私有库,需要在项目文件夹中创建一个。文件建好后,当前文件夹下的npm库已经独立出来。可以直接在项目目录下输入。全局绑定了其他的私有库。_.npmrc配置私有仓库

wasm + ffmpeg实现前端截取视频帧功能_videoconverter js-程序员宅基地

文章浏览阅读4.2k次,点赞2次,收藏8次。有没有那么一种可能,在前端页面处理音视频?例如用户选择一个视频,然后支持他设置视频的任意一帧作为封面,就不用把整一个视频上传到后端处理了。经过笔者的一番摸索,基本实现了这个功能,一个完整的demo:ffmpeg wasm截取视频帧功能:支持mp4/mov/mkv/avi等文件。基本的思想是这样的:使用一个file input让用户选择一个视频文件,然后读取为Arr..._videoconverter js

python趣味编程-使用 Python 和源代码的简单数独游戏-程序员宅基地

文章浏览阅读76次。简单数独游戏带有源代码的是一款单人游戏,玩家必须通过输入组合数字位置来解决给定的空白图块。该项目的目的是提高数学能力并测试一个人的批判性思维。简单是使用 tkinter 模块创建的,同时它显示高质量的界面并允许用户与应用程序交互。这个简单的游戏是在 9x9 网格棋盘上玩的。玩家必须猜测正确的数字组合才能解决给定的难题。你必须足够聪明才能解决这个棘手的数学难题。游戏是非常困难和棘手的,可以花你的时间来解决这个难题。该游戏非常基础,以便初学者可以理解该 pyhon 程序中使用的编码技术。

golang 跳出多重循环的高级break用法_golang 跳出多重循环的高级break用法说明-程序员宅基地

文章浏览阅读1.1w次。平时写代码过程中难免会遇到循环嵌套的操作,这时候最头疼的就是在break的时候需要一层一层的退出或者使用goto语句,golang有一种和goto方式类似但是goto方式更友好并且更易读的高级break用法,就是在循环外使用label标记退出哪一层循环的方式。示例代码:I: for i := 0; i < 2; i++ { for j := 0; j < 5; j++ { ..._golang 跳出多重循环的高级break用法说明