当前位置: 首页 > news >正文

配置git并把本地项目连接github

一.配置git

1.下载git(Git),但推荐使用国内镜像下载(CNPM Binaries Mirror)

选好64和版本号下载,全部点下一步

下载完成后打开终端,输入

git --version

出现版本号则说明安装成功

然后继续在终端内操作

2.配置用户名:
git config --global user.name “你的用户名” 


3.配置邮箱:
git config --global user.email “你的邮箱”
4.配置完成后检查配置:
git config -l

p.s. 如果有报错,查看一下环境变量有没有加上git下载路径

操作完要把终端,软件什么的都关掉再重启才能生效哦

二.与远程仓库连接

1.配置公钥

ssh-keygen -t rsa -C “你的邮箱”

出现enter的地方直接回车就好

出现上面的图就成功了,但是ssh是根目录中的一个隐藏文件

把这里面的内容保存一下

打开我们github的设置

在本地新建一个空文件夹,在这个文件夹内部右键打开此目录下的终端,输入

git init

然后输入

git clone “下面的ssh地址”

其他git相关命令

添加所有改动的文件到暂存区
git add .

给这次修改加备注,可以是中文,写你都做了哪些修改
git commit -m ‘modify’

上传自己的改动之前,先拉取当前最新的改动,看有没有和别人代码冲突

git pull

没问题就 git push

注意这里未来可能是git pull origin main(最后加的是远端分支名 如果你本地和远端是同一个分支就可以简写成上面的形式)

创建新分支

git checkout -b 分支名


git branch XX 建立新分支XX
git remote -v 查看当前关联的仓库地址

咱们的初版就现在main上开发吧,等有了一个差不多的稳定版本后,我再拉一个dev分支作为我们的开发分支,以后main就只放测试通过的稳定版本

相关文章:

  • 虹科案例 | AR内窥镜手术应用为手术节约45分钟?
  • C# Winform串口助手
  • java连接zookeeper
  • 【计算机网络】同源策略及跨域问题
  • ssh 免密连接远程服务器并使用Python执行scp传输文件
  • Vue监听事件
  • linux系统安装完perl没生效,还是报perl:未找到命令
  • 贪心算法学习------优势洗牌
  • Flask——接口路由技术
  • Redis Sentinel 哨兵模式
  • [Docker]五.Docker中Dockerfile详解
  • Ubuntu MySQL客户端功能介绍(mysql-client)mysql命令(mysql客户端命令)数据库导出、数据库导入
  • Classifier-Free Guidance
  • 建设城市展厅用的多媒体互动装置有哪些作用?
  • Object常用方法
  • 2017-08-04 前端日报
  • 3.7、@ResponseBody 和 @RestController
  • CEF与代理
  • java 多线程基础, 我觉得还是有必要看看的
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • js如何打印object对象
  • node.js
  • scala基础语法(二)
  • vue-cli3搭建项目
  • 电商搜索引擎的架构设计和性能优化
  • 听说你叫Java(二)–Servlet请求
  • 温故知新之javascript面向对象
  • 用 Swift 编写面向协议的视图
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​secrets --- 生成管理密码的安全随机数​
  • ​虚拟化系列介绍(十)
  • #includecmath
  • #在 README.md 中生成项目目录结构
  • $jQuery 重写Alert样式方法
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (TOJ2804)Even? Odd?
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (一)VirtualBox安装增强功能
  • (转)http协议
  • (转)Mysql的优化设置
  • (转载)hibernate缓存
  • .mysql secret在哪_MYSQL基本操作(上)
  • .Net Core与存储过程(一)
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .net 简单实现MD5
  • .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • .net项目IIS、VS 附加进程调试
  • @RequestBody详解:用于获取请求体中的Json格式参数
  • @Validated和@Valid校验参数区别
  • [ SNOI 2013 ] Quare