Pycharm chapter2: Github + Pycharm教程(一)

接触了代码后的朋友们多少都是听说过Github这个传说中的网站,不管理不理解这个网站到底是什么东西,但搜索一下别人写的相关的项目,下载下来学习一下这样的事情应该还是做过的,一番操作下来多半是还没搞明白如果怎样自己创建并维护一个项目,也没太搞明白这个东西到底方便在哪里,网上搜出来的一堆命令也不知道到底要怎么用,这篇文章就围绕着如何使用pycharm+github以及如何在不记一些常规命令语句的情况下使用pycharm完成这些操作。

本文从如何新建一个属于自己的github repository(下文使用缩写repo代替)开始讲解,文末会简单介绍如何下载他人的repo并且保持更新。

1. 新建一个仓库并使用pycharm进行操作

注册github,进入,右上角找到这个加号,点击,选择新建仓库。

 

在输入了repository name后,紧接着出现的几个可选项要注意一下。

0. Public/Private

这一项是关于repo是否可以被他人看到的权限设定,设置成private意味着只有自己可见,这一项可以以后在repo的setting中修改,从public改为private意味着这个repo收到的所有star(点赞)都会消失

1. README

自动生成一个名为README的markdown文件,作为repo的介绍文件,可以后期手动新建

2. .gitnore

.gitnore文件,注意文件名前有一个".",用来注明忽略的文件。

很多时候有一些文件我们不得不将他们添加到git对应的文件夹中,但是我们并不希望他们被添加到git中,所以将它们写在这个文件中。同样,在不清楚的情况下可以先不写,后期可以再手动添加。

3. License

不选择的情况下repo受到默认的版权保护,如果希望明确别人可以对你的开源代码做什么样的操作,还是选择好license比较好,具体的类型和不同license的限制各位可以自行了解,这里就不赘述了。

设置好上述内容,点击创建即可。

2. 将repo Clone 到本地

可能有的朋友会直接将代码包用压缩文件下载下来,这样的方式不是不可以但是后期的操作比较麻烦,其实链接自己的git仓库的操作和分享网页没什么两样。

首先选择repo右侧的code按钮,复制https地址。

 这时候,网页上的操作就结束了,打开pycharm,开始下一步操作。

1. 选择get from version control

进入后又两种操作

(第一次使用的朋友可能需要先在这个页面点击install git,安装后退出pycharm再进入一次就可以使用了)

a. 直接使用刚才复制的链接进行下载(clone)

 

在url栏粘贴刚才的地址,选择要存放的文件夹,点击clone即可

b. 通过github账号直接clone

 

对于所有在自己github中的repo可以在pycharm中登陆github账号后直接看到,登陆存在问题可以选择修改一下密码再登陆或者使用token登陆,如有问题可以自行百度或者在文章下方评论一下。

 登陆后,选择对应的repo名字,点击,clone,结束。

3. 在pycharm中设置运行环境及对repo进行操作

首先,在页面的右上方设置add configuration.

 选择弹出窗口左上角的加号,选择python。

接下来,要设置脚本路径,如果project中存在main文件,将其设置为main文件就好,这样别人在下载你的代码并配置好环境后直接运行即可,没有main文件便在进入选择窗口后直接选择整个文件夹作为脚本路径即可。

Enviorment的选择可以参考上一篇中的介绍。

(1条消息) Pycharm chapter1: 和Pycharm的第一次约会要准备什么?_KyrieW_的博客-CSDN博客icon-default.png?t=LBL2https://blog.csdn.net/kyriew_/article/details/122118917

 

 

ok,环境配置完毕 。

接下来开始对git进行操作。

当我们在clone下来的文件夹中创建新的文件时,pycharm会提醒要不要把该文件加入git,就是说是否将其视为这个repo的一部分,在提交更新时默认将此文件包含在内,这里我们选择add或者选择稍后再手动添加都是可以的。

a. 自动添加

b. 手动添加

可以看到,选择add的文件在创建后并且未上传到github以前(此刻只有我们的电脑本地知道这一文件的新建并加入了git,在网页中看不到这一变化,目前的操作是在本地进行操作),名字会以绿色限时,而未add的文件则保持红色。

 假设我们此次的操作已经完成了,现在要开始上传。

上传的流程大致分为以下两步,

commit(将修改保存到本地,并生成一条操作记录)——push(将这些记录随更改一起上传到github)

 基本操作介绍(作者使用的是专业版,社区版这些功能都有只是布局不同):

0. Update(win : ctrl+T, mac: command+T):

在多人协作情况时,开始工作前update一下可以看到合作者作出的修改

1. commit (win: ctrl+k, mac: command+k):

将修改保存到本地,并生成一条操作记录

2.push(win: ctrl+shift+k, mac: command+shift+k):

将这些记录随更改一起上传到github

3.pull:

和update一致

3.1 commit

在commit时需要填写自己本次commit所做的操作,以便在合作者看到更新的信息后快速了解你的工作,也为以后想要退回当前版本时可以快速回忆对应的内容。

对于已经在git中,并在此次操作中更新的了文件(包括之前就有和刚刚add的文件),会自动被选择, 对于刚才选择了取消的文件,此时需要手动添加才能加入git,操作如下:

 点击commit,然后进行,push。

3.2 push

push需要注意,如果此时github端的代码版本和此次commit修改的基础代码版本不同(存在我们本地不知道的改动),需要先对本地进行更新再进行push操作,具体的操作流程下期再做讲解。

 3.3 更新结果

4. 编辑README.md 

README.md作为repo的介绍文件是十分重要的,可以在这里写上repo的基本信息,对项目进行介绍,让观者对整个repo有一个清晰的认识。

其更新流程和更新代码没有两样,在pycharm中打开README.md,并输入我们的介绍信息。

1. 仅看我们编辑的内容

2. 左侧显示我们编辑的原始内容,右侧看编译后看到的结果

3. 只显示编译后的结果

在完成编辑后,commit+push

 

5. 复制他人repo

        其实操作是一样的, 复制了地址剩下的一样走流程就好,当然我们也可以在别人的repo页面先fork一下,这样我们的github账户里就会多了一个一摸一样的repo,只不过作者变成了我们自己,我们就可以对这个repo进行我们自己的更新。

6.下期预告 

 Github+pycharm操作流程(二)

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值