pycharm+github

1、git教程

  见廖雪峰git教程网站:https://www.liaoxuefeng.com/wiki/896043488029600/897013573512192

2、pycharm+github组合

  (1)File------>Settings------>Version Control--------->Git

  

 

 注意:想要把本地代码上传到GitHub一定要配置Path to Git executable。在学习了廖雪峰的git教程后,我们不然猜测出配置这个路径,其实就是Pycharm去调用git.exe这个本地工具,只不过手打的命令被Pycharm换成了点选输入操作而已。配置了这个路径后,点击Test按钮测试git.exe是否能使用,出现下图的“Git executed successfully Git version is 2.23.1”

就代表成功了,然后取消它,点击左下方的OK,这个就配置成功了。

 

   (2)File------>Settings------>Version Control--------->GitHub

要把代码上传到GitHub远程仓库,肯定要有GitHub的认证方式,所以配置它很正常,

 

 有两种配置方式,一种是GitHub用户名和密码登录(必须要注册GitHub),另一种是创建API Token,我选择的是用户名和密码登录,然后点选“clone git repositories using ssh”,再点击OK就可以了。

  (3)上传和下载(克隆)

 

 在VCS菜单下,Checkout from Version Control用于从版本库中下载仓库的,Import into Version Control用于从版本库上传仓库的

 

 

 

GitHub是选择GitHub存在的仓库下载到本地 

Share Project on GitHub是将当前目录(项目)初始化为一个版本库并上传到GitHub

  (4)提交修改

  当你的工程项目是一个仓库后,右键点击工程项目的菜单中就会有Git选项,否则就没有,不信试一试,

 

 Git菜单下的Add、Commit Directory用法类似git add <file>、git commit -m <message>,commit选项中有commit+push选项,可以一起操作,直接推送到GitHub。

3、强调

  别忘了将公钥添加到GitHub的SSH keys里面

$ ssh-keygen -t rsa -C "Your Email"

执行成功后,会在当前目录下生成.ssh文件夹,将.ssh/id_rsa.pub里面的公钥添加就可以了,这部操作一般在配置用户名、邮箱地址时可以顺带做了。

4、小困惑

  (1)origin是什么?

    我们在从GitHub克隆一个仓库后,发现可以直接使用origin;我们在想把本地的仓库push到GitHub上时,要先创建远程git remote add origin git@github.com:xxxxxxx\xx.git;总是出现origin,它是什么呢?它可以说是git@github.com:xxxxxxx\xx.git的一个别名,git push origin master可以认为是git push git@github.com:xxxxxxx\xx.git master,git pull origin master可以认为是git pull git@github.com:xxxxxxx\xx.git master,这样更加方便,不用总是把完整的链接敲出来。

  (2)仓库是什么单位?

    不妨把仓库看作是一个完整的工程项目。

 

    

  

posted @ 2019-12-27 21:12  找回失去的自我  阅读(316)  评论(0)    收藏  举报