美文网首页
Pycharm中使用git上传代码到GitHub或者码云

Pycharm中使用git上传代码到GitHub或者码云

作者: 一秆子数码 | 来源:发表于2019-05-22 19:14 被阅读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

      yes or no

    1- Pycharm中的准备工作

    • Pycharm中创建Flask项目, 项目名为XJZX

      创建项目
    • 使用git命令初始化仓库:git init

      初始化仓库
    • 让Pycharm管理当前项目的git

      pycharm管理git
    • 创建.gitignore文件,并写入数据,注意文件名不要错误

      .idea/
      *.py[cop]
      
      
      image.gif
    > ![创建.gitignore](https://img.haomeiwen.com/i6917718/59c7aa7a34471dfd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    > 
    > ![image.gif](https://img.haomeiwen.com/i6917718/ab1074152d8f29be.gif?imageMogr2/auto-orient/strip) ​
    > ![写入数据](https://img.haomeiwen.com/i6917718/5c45c73287777767.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    > 
    > ![image.gif](https://img.haomeiwen.com/i6917718/076989d26cac1aaf.gif?imageMogr2/auto-orient/strip) ​
    
    • 创建manage.py测试文件,并写入测试数据

      from flask import Flask
      
      app = Flask(__name__)
      
      @app.route('/')
      def index():
          return 'hello world'
      
      if __name__ == '__main__':
          app.run(debug=True)
      
      
      image.gif
    > 
    > ![image.gif](https://img.haomeiwen.com/i6917718/0c9efaaba635539b.gif?imageMogr2/auto-orient/strip) ​
    > ![写入数据](https://img.haomeiwen.com/i6917718/0a2ae53333041034.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    > 
    
    • 添加manage.py到暂存区,交由git跟踪

      git跟踪manage.py

    2- 在码云中的操作

    • 登录码云,并点击加号新建远程仓库

      登录新建
    • 在码云中创建与项目同名的远程仓库

      创建远程仓库
    • 项目创建成功后,复制链接

      复制链接

    3- Pycharm中建立与码云中远程仓库的关联

    • 建立与码云中远程仓库的链接

      Remotes image.gif


      配置链接 image.gif


    4- 将本地代码推送到远程仓库

    • ctrl+k

      ctrl+k image.gif


      commit image.gif


      push image.gif

    • 输入登录码云的账号与密码

      配置账号 image.gif


      success image.gif

    • 刷新网页 如下提交成功

      提交成功 image.gif

    • 解决每次push都需要添加码云的账号密码问题

      系统配置 image.gif

      遇到问题:推送的时候遇到Authentication failed for 'XXXx'错误

    ![image.gif](https://img.haomeiwen.com/i6917718/2c50b74f7597c5ba.gif?imageMogr2/auto-orient/strip) ​![image](https://img.haomeiwen.com/i6917718/419275c9ed4f8865.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    ![image.gif](https://img.haomeiwen.com/i6917718/166552a9f6263082.gif?imageMogr2/auto-orient/strip) ​
    
    • 查了下网上相关资料,基本都是说重新设置用户信息,就可以正常了。(也就是如下设置)

    from:

    https://blog.csdn.net/qq_37193537/article/details/90450125

    相关文章

      网友评论

          本文标题:Pycharm中使用git上传代码到GitHub或者码云

          本文链接:https://www.haomeiwen.com/subject/njcpzqtx.html