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

软件:Pycharm OS:Windows

一、Git基础设置

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

1. 配置Git

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

2. 配置SSH key

  1. 打开GitBash。
  2. 输入下列命令,之后弹出来的信息一路空格就好。
bash 复制代码
$ ssh-keygen -t rsa -C "Youremail@example.com"
  1. 按照图示路径找到本地文件 id_rsa.pub,打开并复制文件内所有内容。

3. Github网站配置

  1. 打开GitHub网站,登录之后点击网页内容右上角的个人头像。
  2. 点击后,在弹出的侧边栏选择设置(settings)。
  1. 点击左侧导航栏 SSH and GPG keys,再点击右上方按钮New SSH key。
  1. 输入SSH key的名称(自定义),将本地文件复制的内容粘贴到key的输入框,点击添加。

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

  1. 打开本地Gitbash,输入以下命令回车。(如遇到错误yes回车即可,本版本创建SSH未设置密码)。
bash 复制代码
ssh -T git@github.com

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

4. 远程仓库建立

  1. 右侧侧边栏点击 your respositories,点击后新建。
  1. 输入必填的仓库名即可创建,默认仓库公开,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 中忽略文件和文件夹

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

相关推荐
网小鱼的学习笔记8 分钟前
python中MongoDB操作实践:查询文档、批量插入文档、更新文档、删除文档
开发语言·python·mongodb
Q_Q51100828518 分钟前
python的保险业务管理与数据分析系统
开发语言·spring boot·python·django·flask·node.js·php
王小王-12325 分钟前
基于Python的程序员数据分析与可视化系统的设计与实现
python·数据挖掘·数据分析·招聘数据分析·程序员数据分析·招聘薪资数据分析·智联招聘可视化
昀贝1 小时前
Maven项目引用本地jar涉及scope和systemPath配置
python·maven·jar
Stuomasi_xiaoxin1 小时前
服务器重装后如何“复活”旧硬盘上的 Anaconda 环境?—— 一次完整的排错与恢复记录
开发语言·python·github
这里有鱼汤1 小时前
一招横盘突破选股法,赚钱不靠运气靠图形,靠概率!
后端·python
0wioiw02 小时前
Ubuntu基础(Python虚拟环境和Vue)
linux·python·ubuntu
xiao5kou4chang6kai42 小时前
Python-GEE遥感云大数据分析与可视化(如何建立基于云计算的森林监测预警系统)
python·数据分析·云计算·森林监测·森林管理
presenttttt2 小时前
用Python和OpenCV从零搭建一个完整的双目视觉系统(四)
开发语言·python·opencv·计算机视觉