【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试

说明:

  • 点击进入整个系列文章索引列表【Git系列教程-0】整体索引文件
  • 文件名红色, 表示在工作区
    文件名绿色, 表示在暂存区
    文件名蓝色, 表示文件有修改,位于暂存区
    文件名无颜色,表示位于本地仓库区或已经提交到远程仓库区
  • 文件名为红色,需要手动执行git add ., 添加到暂存区后,才可以使用快捷键ctrl+k
    文件名为绿色或蓝色,可直接使用快捷键ctrl+k提交并push
    pycharm中快捷键ctrl+k的作用类似于git commit ...... git push
  • 对如下图片的说明:
    选择No,则新建文件后名字为红色,即位于工作区,git不跟踪,需要手动git add .
    选择Yes,则新建文件后名字为绿色, 即位于暂存区,git已跟踪,可直接ctrl+k
    建议:勾选Remember后,勾选Yes
    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

1- Pycharm中的准备工作
  • Pycharm中创建Flask项目, 项目名为XJZX
    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

  • 使用git命令初始化仓库:git init
    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

  • 让Pycharm管理当前项目的git
    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

  • 创建.gitignore文件,并写入数据,注意文件名不要错误
    .idea/ *.py[cop]

    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

  • 创建manage.py测试文件,并写入测试数据
    from flask import Flaskapp = Flask(__name__)@app.route('/') def index(): return 'hello world'if __name__ == '__main__': app.run(debug=True)

    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

  • 添加manage.py到暂存区,交由git跟踪
    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

2- 在码云中的操作
  • 登录码云,并点击加号新建远程仓库
    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

  • 在码云中创建与项目同名的远程仓库
    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

  • 【【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试】项目创建成功后,复制链接
    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

3- Pycharm中建立与码云中远程仓库的关联
  • 建立与码云中远程仓库的链接
    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

4- 将本地代码推送到远程仓库
  • ctrl+k
    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

  • 输入登录码云的账号与密码
    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

  • 刷新网页 如下提交成功
    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

  • 解决每次push都需要添加码云的账号密码问题
    【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
    文章图片

    推荐阅读