基础设置
使用Pycharm将自己的代码上传到github
原教程是Mac系统,我实际使用的是Windows系统
第一步,登录github:
File
-settings
-Version Control
-GitHub
-点击+号登录自己的账户
第二步,git相关,安装git后,
File
-settings
-Version Control
-git
-检查git的执行路径对不对,应该是可执行文件的路径
然后,依次点击:
在接下来的窗口里,可以输入新建库的名称,是否私有等,也可以添加描述.
我的项目出现问题
pycharm项目后面有个[],显示原来的项目
因为是在别人的代码上改的,因此,它后面显示了原项目名称和地址,这样上传上去的,是别人的代码,而不是自己的新代码.参考:Pycharm 修改项目名称后 中括号中出现先前名称怎么解决?
总结一下,就是,先关闭pycharm,然后:
进入项目的文件夹中,删除.idea目录即可
然后,再次用pycharm打开该项目
本地错误提示
XXXX is registered as a Git root, but no Git repositories were found there.
参考解决方案: 导入项目 The directory *** is registered as a Git root, but no Git repositories were found there.
需要依次设置:
File-setting-Version Control(点大标题) - 将Directory中的目录删掉
确认权限
Successfully created project ‘forpaper02_D2BeGan’ on GitHub, but initial commit failed: Author identity unknown *** Please tell me who you are. Run git config --global user.email “you@example.com” git config --global user.name “Your Name” to set your account’s default identity. Omit --global to set the identity only in this repository. unable to auto-detect email address (got ‘Dell@DESKTOP-2UO2V4K.(none)’)
翻译一下是:
在 GitHub 上成功创建项目“forpaper02_D2BeGan”,但初始提交失败:作者身份未知 *** 请告诉我你是谁。 运行 git config --global user.email “you@example.com” git config --global user.name “Your Name” 以设置您帐户的默认身份。 省略 --global 以仅在此存储库中设置身份。 无法自动检测电子邮件地址(得到“Dell@DESKTOP-2UO2V4K.(none)”)
所以,我打开pycharm的Terminal,输入一下:
git config --global user.email "我的邮箱"
git config --global user.name "我的GitHub用户名"
至此,再次上传,提示:
Successfully shared project on GitHub
打开github,可以看到上传成功!
后面推送修改
参考这里: 通过pycharm使用git[图文详解]
文档修改后,点击右上角图标“√”
出现下面的图标:
选择 commit and push,弹出一个窗口,选择 push,就可以查看推送结果了: