Git使用(什么是工作区、暂存区、本地库、远程库、Pycharm部署)

目录

  • 一、Git概述
    • [1. git工作流程](#1. git工作流程)
  • 二、Git安装
  • 三、Git本地使用(用小乌龟图形界面)
    • [1. 创建版本库](#1. 创建版本库)
    • [2. 添加文件到-暂存区](#2. 添加文件到-暂存区)
    • [3. 提交文件到-本地库](#3. 提交文件到-本地库)
      • [3.1 修改文件后提交](#3.1 修改文件后提交)
    • [4. 查看日志](#4. 查看日志)
    • [5. 比较版本差异](#5. 比较版本差异)
    • [6. 文件还原](#6. 文件还原)
    • [7. 回退到历史版本](#7. 回退到历史版本)
    • [8. clone云端代码到本地](#8. clone云端代码到本地)
      • [8.1 命令行](#8.1 命令行)
      • [8.2 小乌龟图形界面](#8.2 小乌龟图形界面)
  • 四、Git管理代码(ssh协议生成公钥私钥)
  • [五、Pycharm Ide中使用git](#五、Pycharm Ide中使用git)
    • [1. 配置git](#1. 配置git)
    • [2. 安装插件-配置gitee支持](#2. 安装插件-配置gitee支持)
    • [3. 项目经理上传本地新项目到gitee(此项目不存在远端)](#3. 项目经理上传本地新项目到gitee(此项目不存在远端))
    • [4. 小兵从gitee上拉项目到本地](#4. 小兵从gitee上拉项目到本地)
    • [5. Pycharm管理项目(新建文件是红色、add后变成绿色、commit后变成白色)](#5. Pycharm管理项目(新建文件是红色、add后变成绿色、commit后变成白色))
      • [5.1 Add](#5.1 Add)
      • [5.2 Commit](#5.2 Commit)
      • [5.3 Push-先解决冲突再提交](#5.3 Push-先解决冲突再提交)

一、Git概述

参考视频

版本控制+多人协作


1. git工作流程



二、Git安装



三、Git本地使用(用小乌龟图形界面)

1. 创建版本库




代码操作

2. 添加文件到-暂存区



3. 提交文件到-本地库



3.1 修改文件后提交

4. 查看日志

5. 比较版本差异



6. 文件还原


7. 回退到历史版本



8. clone云端代码到本地

8.1 命令行

任意建一个文件夹,然后bash here 生成本地库

上面控制台输入 git clone +http链接,有时弹出登录云端的密码验证,输入即可

8.2 小乌龟图形界面

使用ssh时,需要配置公钥私钥



四、Git管理代码(ssh协议生成公钥私钥)

视频



代码生成 ssh公钥私钥






五、Pycharm Ide中使用git

1. 配置git

2. 安装插件-配置gitee支持




3. 项目经理上传本地新项目到gitee(此项目不存在远端)




4. 小兵从gitee上拉项目到本地

法一

法二

5. Pycharm管理项目(新建文件是红色、add后变成绿色、commit后变成白色)

5.1 Add

5.2 Commit

5.3 Push-先解决冲突再提交




相关推荐
Sherotree2 小时前
Google Antigravity——Agent 被提到主界面
前端·ide·后端·edge浏览器
DogDaoDao2 小时前
Windows 开发提效工具全景指南:60+ 工具的工程化分层配置
windows·git·程序员·开发工具·powershell·everything·msys2
YZJenny4 小时前
在服务器上安装使用code-server(Web 版 VS Code)
ide·vscode·编辑器
wdfk_prog13 小时前
GitHub push 失败:如何扫描并清理 Git 历史中的大文件
git·elasticsearch·github
大明二代15 小时前
使用 Traefik、cert-manager 和 DNS-01 为内网 Kubernetes 服务配置 HTTPS
git·kubernetes·flux
小芒果_0116 小时前
git常用命令速查
大数据·git·elasticsearch
salestina16 小时前
vscode迁移扩展目录
ide·vscode·编辑器
2501_9304724417 小时前
腾讯云助手规范化Git提交记录
git·elasticsearch·腾讯云
风尘小子1 天前
git的.gitignore文件中文件和目录配置
git
Tanner_SL1 天前
Linux笔记之GIT常用命令
linux·git