前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Git、GitHub、Gitee集成Pycharm实现代码版本控制

Git、GitHub、Gitee集成Pycharm实现代码版本控制

作者头像
孟船长
发布2022-04-12 14:41:45
5730
发布2022-04-12 14:41:45
举报

名词解释

Git:版本控制工具

GitHub:一个网站,代码库公开,私人仓库收费。服务器在国外。

Gitee:一个网站,代码库公开,私人仓库免费。服务器在国内。

GitLab:项目,本地的Gitlab。

Git原理

工作区->暂存区->本地版本库->push(Gitlib/Github/Gitee)

以Gitee为例

1、先新建一个仓库

点击创建即可

2、让本地仓库和Gitee关联

代码语言:javascript
复制
git clone 项目

执行git clone 地址,将本地仓库与Gitee关联后,我们看到本地也有了对应的文件夹「您想把文件夹放到哪里,就先cd到对应文件夹下」

新增

在项目目录下新建一个.py或者任意文件

代码语言:javascript
复制
# 查看当前版本库的改动 
git status
# 将文件提交到暂存区
git add xx.py
# 把暂存区的文件提交到版本库
git commit -m '注释'

这时候如果你在本地对文件进行内容编辑,通过git status命令是可以看到改动状态的

我们改动以后再次执行git add 和git commit,这时候就可以通过

代码语言:javascript
复制
# 查看提交记录
git log

看到我们提交了两次

那如果我们写了好多代码,现在想把版本回到第一次提交的时候怎么办呢

代码语言:javascript
复制
git reset --hard 版本id(一般复制前6位即可)

现在去文件里查看,发现文件内容变成了第一次提交时的内容。

如果想删除,可以直接去文件夹删除文件,但是这只是本地删除,版本库中并没有删除

如果把版本库中的文件也删除

代码语言:javascript
复制
# 把当前变动的所有状态提交
git add .

现在就删除完成了。那如果删除以后还想回复这个文件可以吗?

没问题的,你只要git reset --hard xxx版本id就能恢复你的文件

把本地版本库文件提交到Gitee

上面所有操作都是本地和仓库之间,但是GitHub或者Gitee都不会有,现在我们把项目提交到Gitee

代码语言:javascript
复制
 git push

集成Pycharm

这里需要选择你的Git目录,一般就是你git.exe所在路径

Pycharm默认没有Gitee,所以我们先下载插件

下载以后重新进入设置这里,就可以看到Gitee了

然后新增账户

点击登录就可以看到自己Gitee的账号登录了

回到你的代码,选择分享项目到Gitee

然后选择你想上传的文件

点击Add以后,代码就会提交到Gitee了。而且在你的Pycharm上多了几个Git的命令快捷键

文件颜色:

无色:代表文件已经提交到了Gitee版本库

红色:代表文件在本地工作区

绿色:代表文件已经提交到暂存区

蓝色:文件有改动

注意:这里是没有回退功能的,因为Gitee就是一个存储文件的网站,它并不是Git。

如果你要在Gitee上删除某个仓库只需要点管理->删除仓库

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-03-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自动化测试实战 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Git原理
    • 把本地版本库文件提交到Gitee
      • 集成Pycharm
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档