pycharm2018配置gitee操作

一、gitee介绍及下载安装

  1. gitee介绍: gitee别名码云,是中国的一个代码托管平台,类似于GitHub,基于Git技术,提供远程仓库托管、协作功能和开源社区服务,优势包括访问速度快、本地化服务和政策合规
  2. git和gitee区别:git是一个分布式版本控制系统,gitee是一个基于Git的代码托管平台。Git是工具,运行在本地;Gitee是平台,提供在线服务。Git用于版本控制,Gitee用于代码托管和协作。
  3. 为什么选择gitee
    gitee:国内的不用翻墙,速度快,功能方面和github差不多,
    github:国外开发的软件,需要翻墙,访问慢
  4. gitee安装注册登录,进入gitee官网:https://gitee.com/,下载安装好git后在gitee的PC界面注册后登录即可
  5. git安装包百度网盘链接:Git-2.50.0-64-bit.exe
    提取码: 0000
  6. git的概念:工作区---》暂存区----》本地仓库----》远程仓库, 文件状态:已跟踪和未跟踪
  7. 设置公钥到gitee(方便以后每次提交代码时都不用输入账号和密码)
  8. pycahrm内配置git的根目录,点击Test显示如下

    Tips:因为pycahrm安装的是2018版本,所以不用安装gitee插件,登录操作

二、配置pycharm项目

  1. 在项目根目录下右键打开git界面依次输入:

    git init

    git config --global user.name "xiaoqing" 设置用户

    git config --global user.email "你的邮箱" 设置邮箱

    设置用户和邮箱只在第一次提交时输入

  2. 生成密钥 --默认使用SHA256算法(也可以指定算法 ssh-keygen -t rsa)

    ssh-keygen或者ssh-keygen -t rsa -C "你的邮箱"

    一直回车后到C盘的用户目录下查看,有个隐藏文件.ssh

    查看:cat /c/Users/Administrator/.ssh/id_rsa.pub

  3. 把生成的公钥添加到gitee里面,找到设置--安全设置--SSH公钥 直接把pub文件的内容全部复制进去 (标题会自动带过来)

    点击保存的时候需要验证登录密码,添加成功如下图

  4. 验证配置

    继续输入: ssh -T git@gitee.com , 您确定要继续连接吗?输入yes,显示successfully证明配置成功

  5. 如果最后两句会出现-客户端与服务端的ssh key不匹配,重新生成一次ssh key ,服务端也重新配置一次即可

    No more authentication methods to try. Permission denied (publickey).

    在终端再执行以下命令:ssh-agent -s

    接着在执行 ssh-add ~/.ssh/id_rsa 出现Could not open a connection to your authentication agent.

    这时可以使用:ssh-agent bash 命令,然后再次使用ssh-add ~/.ssh/id_rsa -会返回带邮箱的信息--配置OK。

    把生成的密钥加入设置里面,再次验证: ssh -v git@gitee.com

    出现:Hi 470812087! You've successfully authenticated, but GitHub does not provide shell access.就OK了

  6. 在gitee上面新建仓库,右上角选择

  7. 输入的仓库名称就是你的项目名称,可以先随便输入一个名称练习下,例如下,只要仓库不重名,选择私有,点击创建即可

  8. 创建成功后会自动跳转到如下界面

  9. 刚才已经执行过初始化了,继续执行如下

    git add README.md

    git commit -m "first commit"

    git remote add origin https://gitee.com/shanghai-is-a-cow_0/lesson_01.git

    git push -u origin "master"

  10. 第一次提交会弹出验证用户名和密码,如上图

  11. 确认密码后,刷新仓库,如下,README.md文件已提交到仓库成功

  12. 使用pycharm打开项目如下(因为之前创建项目时都没有选必备文件)



  13. 如果最下面pycahrm终端不见了,选择如下图,在终端可以直接执行git代码,执行git status,可以查看工作区/暂存区状态


三、git常用命令

命令 释义
git init 在当前目录创建一个git初始化仓库
git config --global user.name "用户名" 设置全局用户名
git config --global user.email "邮箱" 设置全局邮箱
git status 查看所有工作区和暂存区状态(哪些文件未跟踪、已修改、已暂存)
git add . 添加当前目录所有文件到暂存区
git commit -m '提交日志信息' 提交暂存区内容到本地仓库(必加 -m 说明提交目的)
git remote add 远程仓库名称 远程仓库地址 添加到新的远程仓库地址(或进行关联)
git push -u 远程仓库名称 master 将本地的 master 分支推送到远程仓库名称master 分支,Tips:第一次提交使用完整命令,以后使用git push命令即可推送,如果有多个分支会提示拒绝推送,还需要使用完整命令
git pull或git pull origin master 从远程仓库获取最新的代码,并合并到当前所在分支(和远程代码同步,例如手动更改了远程仓库代码后)
git log --oneline 查看提交的版本号
git log 显示当前分支的提交历史(详细信息),按q退出
git log -n 5 查看最近的5条提交记录,可以查看提交的id
git remote -v 查看远程仓库地址
git clone 远程仓库地址 在本地任意地方使用此命令,克隆远程仓库到本地

四、回退版本操作

  1. 如果在远程仓库直接修改了文件内容,修改后先使用git pull命令,重新获取最新的代码
  2. 如果在本地想回退到上一个版本,先使用git log --oneline查看上一个版本的commit号(最左边7位数)
  3. 再使用命令 git reset 将本地分支回退到指定版本(远程仓库未同步),git reset --hard commit-hash
  4. 由于回退操作会改变历史,需要使用 --force 强制推送 (需要远程仓库同步):git push --force origin master
    默认是master分支名称,这样就不会影响你后面再次提交了

五、也可以使用pycahrm内操作面板

  1. 选择项目,右键git
  2. 选择pycahrm上面的菜单VCS
  3. 右键选择git,显示历史,分支比较,注释等
相关推荐
旷世奇才李先生2 小时前
PyCharm 安装使用教程
ide·python·pycharm
Python×CATIA工业智造8 小时前
Frida RPC高级应用:动态模拟执行Android so文件实战指南
开发语言·python·pycharm
Naiva12 小时前
【小技巧】Python+PyCharm IDE 配置解释器出错,环境配置不完整或不兼容。(小智AI、MCP、聚合数据、实时新闻查询、NBA赛事查询)
ide·python·pycharm
wu_aceo16 小时前
将本地项目提交到Gitee
git·gitee·提交·本地提交·上传git
古月居GYH1 天前
【数据分析】如何在PyCharm中高效配置和使用SQL
ide·sql·pycharm
巴里巴气3 天前
2025.1版本PyCharam找不到已存在的conda虚拟环境
pycharm·conda
秉承初心3 天前
将Maven依赖上传到Gitee Packages并让他人引用方案(AI)
java·gitee·maven
晓13133 天前
OpenCV篇——项目(二)OCR文档扫描
人工智能·python·opencv·pycharm·ocr
Naiva3 天前
【小技巧】Python + PyCharm 小智AI配置MCP接入点使用说明(内测)( PyInstaller打包成 .exe 可执行文件)
开发语言·python·pycharm