PyCharm插件:git版本控制

2020年11月13日

环境:

win10

PyCharm 2020.1.3 (Professional Edition)

 

准备工作:

1.下载git:

git版本:

git --version
git version 2.29.2.windows.2

下载:https://git-scm.com/

2.注册GitHub账号:https://github.com/


 

打开cmd:查看git的配置

git config --list
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
http.sslbackend=openssl
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
core.autocrlf=true
core.fscache=true
core.symlinks=false
core.editor="C:\\Program Files (x86)\\Notepad++\\notepad++.exe" -multiInst -notabbar -nosession -noPlugin
pull.rebase=false
credential.helper=manager-core
credential.https://dev.azure.com.usehttppath=true

需要设置用户和邮件地址用于标记版本:

git config --global user.name xx
git config --global user.email xx@xx.xx

===

打开pycharm设置,在版本控制git选项中会自动检查

 

 ===

在GitHub中添加账号,用来上传保存

 

 上传代码

 

 这时会把当前project的所有文件默认选中,我们只需要选择需要的文件上传即可:

 

等待上传结束

 

网络问题,连不上,好吧,我先跳过这一步,(已在文末跟新解决)

 

 

 

===

虽然没有上传成功,但是git已经帮我们把代码加入了Git,一般来说,一个文件需要先【add】进Git,然后【commit file】保存当前版本,【get】恢复到指定版本

 

之后创建新的文件时,pycharm也会自动询问是否加入git,注意未加入git前是红色的

 

也可以在文件右键add

 

 现在算便写点什么,再commmit file,在上图中Add的上面

之后弹出对话框,commit即可

 

 再写点什么,再次commit file

 

 注意:我们现在有所做的版本控制都是在本地

也可以在pycharm自动加入到toolbar里的快捷按钮来做

 

 看一下历史记录,选择v1,右键get,即可返回之前的版本

 

 


 

git还有很多适用功能没有介绍,比如branch,以后用到再加吧

 

===

之前上传到GitHub时的网络错误,是忘记设置代理了,不需要设置代理就能上网的童鞋请略过

fatal: unable to access 'https://github.com/Derek-yc/Mytest.git/': Failed to connect to github.com port 443: Timed out
 git config --global http.proxy "x.x.x.x:123"

 

 

代理设置后要用命令行模式同步一次,因为同步时需要验证用户密码,pycharm虽然添加了用户密码,但总是通不过,cmd认证通过后,用pycharm来push就可以了

因为之前上传已经创建了仓库,所以需要查看一下现在git的状态

~/PycharmProjects/Mytest (master)
$ git remote -v
origin  https://github.com/Derek-yc/Mytest.git (fetch)
origin  https://github.com/Derek-yc/Mytest.git (push)

然后根据名称origin上传,中间会有弹窗出来让你输入密码认证,认证成功后上传成功

 git push -u origin master

GitHub用户认证:

 

posted @ 2020-11-13 15:17  一个萝卜  阅读(494)  评论(0编辑  收藏  举报
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css