Pycharm结合Git、GitHub配置与其常用操作 您所在的位置:网站首页 pycharm配置maven Pycharm结合Git、GitHub配置与其常用操作

Pycharm结合Git、GitHub配置与其常用操作

2024-05-29 19:58| 来源: 网络整理| 查看: 265

文章目录 一、Pycharm配置Git1.Pycharm、Git安装准备2.Pycharm配置Git路径 二、Pycharm配置GitHub1.准备GitHub账号2.HTTP代理设置3.连接GitHub账号1) 账号登录(Use credentials)2) Token登录(Use token) 三、Pycharm的Git操作1.Git Clone-克隆远程仓库到本地2.Git Commit-提交代码到远程仓库3.Git Push-推送等其他操作4.Git Bash-命令行输入 四、Git Bash常用命令1.配置账户2.提交文件3.回退版本4.撤销修改5.远程操作6.分支操作7.储藏操作8.Linux操作9.不同区域 五、Git工作示意图六、原创手动码字,喜欢就点赞收藏哦

所需环境列表Python、PycharmGit、GitHub账号Windows10 一、Pycharm配置Git 1.Pycharm、Git安装准备

戳Pyhon官网、Pycharm官网、Git官网下载对应软件并安装;安装Python环境,可参考笔者另一篇博客《Python+Pycharm+Selenium+WebDriver自动化环境搭建》。

2.Pycharm配置Git路径

点击File>Settings>Version Control>Git,选择git.exe所在路径,一般是会自动检测到。

点击Test验证,会提示"Git version is xxx",选好路径后点击OK。

image-20210503185810640

二、Pycharm配置GitHub 1.准备GitHub账号

戳GitHub官网注册 image-20210503192722356

前往注册邮箱

image-20210503193635693

查收校验邮件,激活账号

image-20210503194016989

2.HTTP代理设置

连接GitHub账号前,File>Settings>System Settings>HTTP Proxy 设置为 No proxy

image-20210504005740478

3.连接GitHub账号

连接GitHub账号,Pycharm点击File>Settings>Version Control>GitHub,点击正中间的Add account或右侧的“+”号;有两种登录方式,第一种方式不行,可尝试第二种方式(推荐)

1) 账号登录(Use credentials)

在Log In to GitHub输入github.com、注册账号的邮箱、账号密码,点击Log In。

image-20210504004447308

2) Token登录(Use token)

GitHub进入Settings>Developer settings

image-20210504011849990

选择 Personal access tokens,点击右侧 Generate new token 生成

image-20210504011353614

输入用途描述、勾选所有权限后,点击Generate token

image-20210504012654225

复制生成的Token值,保存起来

image-20210504013043194

在Pycharm>File>Settings>Version Control>GitHub中,点击Add account或+号选择Use Token,使用Token登录方式,输入刚复制的Token

image-20210504013717714

Pycharm-GitHub登录成功

image-20210504014048168

三、Pycharm的Git操作 1.Git Clone-克隆远程仓库到本地

以bootstrap开源项目为例:复制要克隆的这个远程仓库URL

image-20210505042641971

点击VCS>Get from Version Control>Repository URL

按照下图输入:被克隆的远程仓库URL,本地的存放目录Directory,完事点击Clone克隆

image-20210505042453502

克隆进度:

image-20210505042013960

克隆成功:克隆到本地存放目录Directory

image-20210505042938612

2.Git Commit-提交代码到远程仓库

共享项目到GitHub远程仓库,点击VCS>Import into Version Control>Share Project on GitHub

image-20210504023347795

填写仓库信息:Repository name,Remote,Description

image-20210505214347273

首次提交到GitHub远程仓库,要勾选上传哪些项目文件(比如不勾选部分敏感文件)

image-20210505215006326

查看推送进度:

image-20210505215111596

点击提示信息链接,前往GitHub账号,查看刚上传的新仓库:WebAutomated_1

image-20210505215144628

image-20210505220611331

3.Git Push-推送等其他操作

对从远程仓库克隆下来的项目、已经推送到远程仓库的项目,都可以使用Git操作。

如图:有update更新,commit提交,history历史,rollback回滚

image-20210505221330665

修改某个文件后,点击√对号提交,然后输入对本次修改的备注说明,比如“增加了某个方法的注释内容”

image-20210505222420741

再点击Commit and Push,提交并推送本次修改到远程仓库

image-20210505222926428

确认推送:master->origin:master

image-20210505223341130

推送成功:pushed 3 commits to origin/master

image-20210505230120058

前往GitHub远程仓库展示了新推送的修改

image-20210505233905216

4.Git Bash-命令行输入 可以在Pycharm 的Git控制台,旁边的Terminal终端命令行,输入Git命令执行以上操作,例如git remote -v, git branch等

image-20210505230526833

也可以在对应本地仓库的目录右键Git Bash,命令行输入命令执行操作

image-20210505234537938

四、Git Bash常用命令 1.配置账户 配置账户git config --global user.name “username”配置本地仓库用户git config --global user.email “[email protected]”配置本地仓库邮箱git init初始化一个空的git本地仓库,把当前目录变成可管理的git仓库,同时生成隐藏.git文件 2.提交文件 提交文件git add [filename]添加某个文件到暂存区git add .添加当前文件夹下的所有文件到暂存区git commit –m “notes”提交修改与备注到本地仓库(版本库), –m 后面的是备注信息git commit -am “notes”直接一步完成提交到本地仓库git rm -r --cached .删除暂存区里的所有文件git status仓库状态git reflog历史记录的版本号,hash码git log历史记录 3.回退版本 回退版本git reset --hard HEAD^回退到上一个版本git reset --hard HEAD~100回退到100个版本git reset --hard [hash]回退到某个指定版本(hash码标识的用户操作)git reset --hard HEAD回退到最新版本 4.撤销修改 撤销修改git checkout – [filename]全部撤销某个文件在“工作区”的修改git diff [filename]查看某个文件修改了哪些内容git rm [filename]删除某个文件 5.远程操作 生成ssh密钥ssh-keygen -t rsa -C “[email protected]”本地git bash生成密钥文件C:\Users\xxx\.ssh\id_rsa.pub本地找到id_rsa.pub公钥文件—>设置到远程C:\Users\xxx\.ssh\id_rsa本地找到id_rsa私钥文件---->妥善保管GitHub>SettingsGitHub、码云、iSource添加id_rsa.pubssh公钥远程操作git clone https://url.git克隆远程仓库到本地仓库git clone -b [name] https://url.git克隆远程仓库的某分支到本地仓库git fetch origin master拉取最新远程仓库到本地,不与本地分支合并git pull origin master拉取最新远程仓库到本地,且与当前分支合并(fetch+merge)git remote add origin https://url.git把本地仓库与远程仓库origin关联,准备向远程仓库提交本地仓库git push [–u] origin master推送本地仓库的master分支,到远程仓库origin的master分支git remote本地现有的,远程库的信息git remote –v本地现有的,远程库的详细信息 6.分支操作 分支操作git branch查看当前所有的分支git branch [test]创建test分支(最新提交点)git checkout –b [dev]创建dev分支,同时切换到dev分支git checkout [master]切换回master分支合并分支git merge [dev]在当前分支上合并dev分支 [若发生Merge conflict冲突,需手动修改冲突文件]git branch –d [dev]删除dev分支git branch -m [old] [new]重命名本地分支 7.储藏操作 储藏操作git stash -m “notes”把本地未提交的修改全都储藏到“缓存堆栈”,用来之后恢复当前的工作目录git stash pop恢复之前缓存的工作目录,默认恢复第一个stash后并删除git stash list查看全部的stashgit stash drop stash@{0}移除stash 8.Linux操作 Linux操作cat [filename]查看某个文件内容mkdir [dirname]创建一个空目录pwd显示当前目录的路径 9.不同区域 不同区域工作区直接看到的文件目录暂存区git add [filename] 后进入版本库git commit [filename] 后进入 五、Git工作示意图

Git工作区示意图1 Git工作区示意图2

六、原创手动码字,喜欢就点赞收藏哦

博主CSDN@攻城狮崔同学原创码字不易,喜欢记得点赞收藏支持哦 😃



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有