简易教程:如何拉取别人的工程到把自己本地再上传上去


目录

一、 本地准备好项目

二、 Github上操作

三、 本地工程上添加需要版本管理的工程中的文件和远程github仓库进行连接

四、把别人的库拉取到自己的电脑上,修改,上传

一、本地准备好项目

1.在正确的python版本下创建项目

Setting中可以通过add选择当前使用的python版本,show all可以显示所有python版本和对应的工程
在这里插入图片描述

在这里插入图片描述

2.选择依赖包的下载地址改为国内镜像地址

可以指定下载地址,改成指定中国下载地址,下载快,下载后会在venv中lib下对应的python版本下看到安装的依赖包
在这里插入图片描述

3.查找依赖清单,并导出

在这里插入图片描述

导出自己安装的依赖列表
在这里插入图片描述

会在项目下生成清单列表
在这里插入图片描述

以后可以放入git里面,别人使用时可以使用pip install -r一键导入清单,就可以运行代码

4.git bash中生成公钥

安装git bash,打开
在这里插入图片描述

$ ssh-keygen -t rsa -C ‘自己的邮箱地址’
在这里插入图片描述

打开存放公钥私钥的地址,.pub是公钥,打开复制内容

在这里插入图片描述

二、Github上操作

1.github上创建新工程

在这里插入图片描述

记住自己的远程仓库的地址
自己创建的通常选ssh,https是下载别人的

2.把刚才公钥的内容粘贴到github中setting中SSH公钥里面

在这里插入图片描述

3.git bash上验证是否可以连接远端仓库

在这里插入图片描述

三、本地工程上添加需要版本管理的工程中的文件和远程github仓库进行连接

需要在本地工程中执行的语句
git init
git add README.md
git commit -m “first commit”
git branch -M main
git remote add origin git@github.com:lili/lili.git
git push -u origin main

1.Git init是把当前工程做版本化管理

在这里插入图片描述

执行完后pycharm右上角会有一个勾

2.打开就可以选择需要git的文件

(1).选择不需要git的文件

在这里插入图片描述

不需要版本化管理的文件使用add to .gitignore,之后会生成一个.gitignore文件

在这里插入图片描述

打开文件,发现被排出的文件名都写在这个文件中,也可以直接在这个文件中添加需要排除的目录名字
在这里插入图片描述

(2).选好要git的文件提交

在这里插入图片描述

完成后可以提交

3.把本地和远程仓库做关联

git remote add origin git@github.com:lili/lili.git
git branch -M main
git push -u origin main

git remote add origin git@github.com:lili/lili.git
把我当前的项目创建一个远程的分支名字叫origin,远程仓库的地址叫

可以通过这个命令把本地工程和远程仓库建立了远程关联
git branch -M main
把主分支名字改名

git push -u origin main

把代码push到远程

显示自己的远端仓库的地址,可以修改和添加
在这里插入图片描述

四、把别人的库拉取到自己的电脑上,修改,上传

1.打开你需要拉取的别人仓库的分支点击fork

在这里插入图片描述

2.点击fork

3.会在自己用户名下创建的一个别人库的克隆

在这里插入图片描述

地址是点击code下SSH有显示
在这里插入图片描述

4.在自己电脑上使用git clone这个地址会拉取下来要取的内容

在这里插入图片描述

5.本地可以看到内容已经拉取下来

6.修改完成后,提交

点击commit and push
在这里插入图片描述

7.完成后在github上点击pull request,申请合并到拉取下来的那个原库上

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值