美文网首页
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