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

【pycharm】如何连接远程仓库进行版本管理(应用版本)

软件:Pycharm        OS:Windows

一、Git基础设置

这里略过Git安装,需要可以参考:windows安装git(全网最详细,保姆教程)-CSDN博客

1. 配置Git

  1. 打开GitBash。
  2. 分次输入下列命令。
git config --global user.name "Your Name"
git config --global user.email "Youremail@example.com"

2. 配置SSH key

  1. 打开GitBash。
  2. 输入下列命令,之后弹出来的信息一路空格就好。
$ ssh-keygen -t rsa -C "Youremail@example.com"

     3. 按照图示路径找到本地文件 id_rsa.pub,打开并复制文件内所有内容。

3. Github网站配置

  1. 打开GitHub网站,登录之后点击网页内容右上角的个人头像。
  2. 点击后,在弹出的侧边栏选择设置(settings)。

    3. 点击左侧导航栏 SSH and GPG keys,再点击右上方按钮New SSH key。

    4. 输入SSH key的名称(自定义),将本地文件复制的内容粘贴到key的输入框,点击添加。

 默认Authentication key(无需密码登录,权限关联整个账号)。

    5. 打开本地Gitbash,输入以下命令回车。(如遇到错误yes回车即可,本版本创建SSH未设置密码)。

ssh -T git@github.com

理解以上配置含义或者自定义设置,可以参考这篇文章:git-ssh 配置和使用 - - ITeye博客

4. 远程仓库建立

    1. 右侧侧边栏点击 your respositories,点击后新建。

    2. 输入必填的仓库名即可创建,默认仓库公开,readme推荐自己写(可以自定义)。

二、Pycharm基础设置

1. Pycharm连接本地Git软件

  1. 打开Pycharm的设置(settings)。
  2. 选中版本控制(version control)。
  3. 选中Git。
  4. 选择Git可执行文件路径,选中本地Git软件目录下的 bin / git.exe 文件。
  5. 点击应用确定。

2. Pycharm连接github账户

  1. 打开Pycharm的设置(settings)。
  2. 选中版本控制(version control)。
  3. 选中Github。
  4. 添加你的Github账户。
  5. 窗口下方勾选使用SSH克隆Git仓库。
  6. 点击应用确定。

三、Pycharm如何与远程仓库连接

  1. 终端进入项目目录,输入以下命令并回车。
#初始化新项目
git init
git remote add origin # 你的url#添加并提交代码
gitcommit-m"首次提交"# 推送
git push -u origin main#或 master,看默认分支名#创建新分支并 push:
git checkout -b feature/xxx
git push origin feature/xxx

     2. 在远程网站中,可以看见关于命令的提示。依次输入以下命令即可。

四、Reference

.gitignore 文件——如何在 Git 中忽略文件和文件夹

如果在命令行出现一些错误,可以查找相关的错误提示和解决方案。(这里不详细提供) 

http://www.xdnf.cn/news/9473.html

相关文章:

  • ModbusTcp协议
  • LiveQing 视频点播流媒体 RTMP 推流服务功能:搭建 RTMP 视频流媒体服务详细指南
  • xcode卡死问题,无论打开什么程序xcode总是在转菊花,重启电脑,卸载重装都不行
  • 设计模式之单例模式
  • MySQL MVCC(多版本并发控制)详解
  • 使用 Frida 增强 FART:实现更强大的 Android 脱壳能力
  • 逛网站看到个场景题,如何防止重复下单
  • react diff 算法
  • Uniapp+UView+Uni-star打包小程序极简方案
  • 【Fifty Project - D32】
  • 工业5.0视域下的医疗AI行业未来发展方向研究
  • TCXO温度补偿振荡器的概述和补偿方法
  • WES(二)——数据预处理
  • 前端使用 spark-md5 实现大文件切片上传
  • 68元开发板,开启智能硬件新篇章——明远智睿SSD2351深度解析
  • 黑马程序员C++核心编程笔记--3 函数高级
  • 技术视界 | 打造“有脑有身”的机器人:ABC大脑架构深度解析(下)
  • android-studio-2024.3.2.14如何用WIFI连接到手机(给数据线说 拜拜!)
  • git push Git远端意外挂断
  • 代码随想录算法训练营第60期第五十天打卡
  • LVS的DR模式部署
  • C++23:std::print和std::println格式化输出新体验
  • 沉浸式 VR 汽车之旅:汽车虚拟展厅与震撼试驾体验
  • Python编程8——面向对象编程3
  • 前端面经 React 组件常见的声明方式
  • 从零开始搞个简易分布式部署环境
  • 封装一个小程序选择器(可多选、单选、搜索)
  • 使用 Syncfusion 在 .NET 8 中生成 PDF/DOC/XLS/PPT
  • IPMI SOL (Serial over LAN) 排错与配置手册
  • DNS解析过程以及使用的协议名称