首页 > 其他分享 >git 基本使用

git 基本使用

时间:2022-09-27 15:15:23浏览次数:74  
标签:基本 origin git remote 仓库 公钥 本地 使用

  1. ​ 第一次安装git的时候要执行1-4步,否则从第5步开始

    安装git工具,安装完成之后鼠标右键只要出现 git bash here 菜单即说明安装成功。

    windows系统下载链接

    MAC下载链接

  2. 注册gitee的账号(或其他平台账号),修改个人空间地址,绑定邮箱。

  3. 全局配置用户名和邮箱

    git config --global user.name[你的码云账号]

    git config --global user.email [你的码云验证邮箱]

  4. 配置密钥对:生成公钥和私钥,用于上传代码时的安全验证

    git bash里执行命令ssh-keygen 一路回车,就可以生成密钥对,默认密钥对是存放在(/c/Users/[主机用户名]/.ssh/) 。这个目录下有两个文件, .pub就是公钥,另外一个是私钥,这两个文件千万不要动!!!

    到线上(gitee或其他平台)打开设置->安全设置->ssh公钥,把本地的公钥文件全选复制进来,输入登录密码,就配置成功了。

  5. 第一次创建项目的时候执行5-7步,否则从第8步开始

    创建本地仓库

    在本地创建一个项目文件夹,项目代码都在这个文件夹里,执行 git init 初始化一个本地git仓库,这个时候项目里会多出一个.git目录(这个目录默认是隐藏的,这里就是用来存放文件快照的地方),这个目录千万不要动!!!

  6. 创建一个线上仓库

    登录gitee,新建仓库,输入项目名称,选择私有或者公开源代码(私有在加入合作者之前就只能你自己能查看,公开就意味着开源),下面的选框一个都不要勾(初始化的不是文件都来自于本地仓库,线上仓库不需要任何文件),最后点击创建就ok了。

  7. 将本地仓库和线上仓库建立关联:git remote add origin [线上仓库的SSH地址]

    ​ 如果在执行这句话的时候报错:fatal: remote origin already exists.

    ​ 那么就先执行 git remote rm origin

    ​ 再重新执行 git remote add origin [线上仓库的SSH地址]

  8. 代码添加到暂存区 git add -A (也可以 git add [文件名] 来单独添加某一个文件)

  9. 代码提交到本地仓库 git commit -m '[说明本次提交所做的操作,越详细越好]'

  10. 代码推送到远程 git push origin master

 

转自: http://www.xiongdalin.com/2019/11/21/git-base01/

 

标签:基本,origin,git,remote,仓库,公钥,本地,使用
From: https://www.cnblogs.com/zhang-hong/p/16734586.html

相关文章

  • 有序logit回归案例分析
    我们经常会遇到因变量有多个取值而且有大小顺序的情况,如幸福感,开心程度等,这时,一般的线性回归分析无法准确地刻画变量之间的因果关系,需要用其他的回归分析方法来进行拟合模......
  • # react 使用 redux 状态管理器
    react使用redux状态管理器学习资料英文文档:https://redux.js.org/中文文档:http://www.redux.org.cn/Github地址:https://github.com/reactjs/redux是什么redux......
  • 在MVVM模式下使用命令传多个参数的问题
    最近碰到一个问题,在MVVM模式下进行命令传参时需要传递两个参数:例如类型和ID 解决方法如下<i:Interaction.Triggers><i:EventTriggerEventName=......
  • 【体验有奖】使用 Serverless 1 步搭建照片平台!
    实验介绍当前,Serverless技术已经被广泛应用,Serverless=FaaS+BssS的概念已经深入人心。本场景由函数计算和RDSMySQLServerless联合打造,通过函数计算的快速部署......
  • 使用polkadot.js在substrate frontier上安装ERC20token合约
    参考资料SubstrateFrontierNodeTemplategithub.com/substrate-developer-hub/frontier-node-templatefrontier-node-template/examples/contract-erc20/truffle/con......
  • redis 使用 全网最全最新内容汇总(每月更新一次)
    建立了一个群,大家可以加入进来,一起讨论程序员的相关话题,包括技术,升职,面试,职场,更重要的讨论如何通过技术赚钱。加+V:shiguanghui1001(时光会全拼),回复redis,免费赠送《全网re......
  • 2022 年你必须使用的 5 个令人惊讶的 React 工具:
    2022年你必须使用的5个令人惊讶的React工具:我们确实看到了一些最好的React开发工具。事实上,这使得开发人员几乎不可能选择他们最好的工具。尽管如此,开发人员应该......
  • python使用paramiko实现ssh定时执行命令
    原文https://www.cnblogs.com/Rosaany/p/16093521.html#!/usr/bin/envpython3#-*-coding:utf-8-*-#@Author:Rosaanyimportfunctoolsfromparamiko.ssh_exce......
  • 【原创】推流录屏软件OBS使用教程--录屏
    之前有录屏需要,写了一篇关于ffmpeg录屏的文章,反响还不错,但是直接用ffmpeg门槛有些高,今天写一篇图形界面的录屏推流工具OBS的使用教程。这次先写OBS的录屏教程下载安装......
  • 栈的基本操作
    栈的顺序存储结构顺序栈的实现#include"iostream"#defineMaxSize50//栈的结构体structStack{intdata[MaxSize];inttop;}stack;//初始化栈voi......