PyCharm — Gitee 插件
<p>本文:在本地电脑安装 Git,在线注册 Gitee,给 PyCharm 配置 Gitee的使用。</p><h3 id="h_517219578_4" data-into-catalog-status="">Git 和代码托管平台</h3>
<p>代码托管平台是基于网络服务器的远程代码仓库,一般我们简单称为远程库。</p>
<p>代码托管平台是为程序员提供的一个在线协作、管理和托管代码的服务。它们通常提供基于Web的用户界面,支持代码版本控制、合并请求、问题跟踪、Wiki等功能,使得团队成员可以在同一地方协作一起编辑、共享和管理代码。</p>
<p>➢ 互联网</p>
<p>✓ <span style="color: rgba(255, 0, 0, 1)">GitHub</span>(外网):GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。</p>
<p>✓ <span style="color: rgba(255, 0, 0, 1)">Gitee 码云</span>(国内网站):有国内github之称。支持Git、SVN。</p>
<p>➢ 局域网</p>
<p>✓ <span style="color: rgba(255, 0, 0, 1)">GitLab</span>:一般公司内部使用,不对外开放。</p>
<h3>Git 工作图解(先看)</h3>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902134647797-961196473.jpg" alt="" width="519" height="495"></p>
<h3>Git 客户端安装(Windows)</h3>
<div>⽹址:https://git-scm.com/downloads</div>
<div><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230901225101535-1011529171.png" alt="" width="533" height="329">
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230901225123225-1371161082.png" alt="" width="534" height="330"></p>
<p>下载完 .exe,双击安装。一路”next“,默认选项。不建议修改安装⽬录位置。</p>
<div>查看是否安装成功。cmd 打开终端。 输⼊ <span style="color: rgba(255, 0, 0, 1)">git --version </span>看到版本信息,说明安装成功。</div>
<div><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230901230136930-1557264986.png" alt="">
<h4>配置用户名和邮箱</h4>
<p>提前注册一个@136网易邮箱</p>
<ul>
<li><span style="color: rgba(255, 0, 0, 1)">git config --global user.email "邮箱名@xxx.com"</span></li>
<li><span style="color: rgba(255, 0, 0, 1)">git config --global user.name "非中文的⽤户名"</span></li>
</ul>
<p>查看是否配置成功</p>
<ul>
<li><span style="color: rgba(255, 0, 0, 1)">git config user.name</span></li>
<li><span style="color: rgba(255, 0, 0, 1)">git config user.email</span></li>
</ul>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230901231145898-1813603316.png" alt=""></p>
<h3>注册一个 Gitee(码云) 账号</h3>
<p>Gitee 网站:https://gitee.com/</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230901232448745-12613654.png" alt="" width="607" height="399"></p>
<p>登录,点击头像 - 设置,绑定你的邮箱,方便后续使用。</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230901233321714-1359451682.png" alt="" width="907" height="369"></p>
<h3>PyCharm 安装配置 Gitee</h3>
<h4>安装 Gitee 插件</h4>
<p>打开 PyCharm,在 Settings - Plugins 里面,搜索 Gitee 插件,安装后重启 PyCharm。</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230901233817461-218811808.png" alt="" width="656" height="468"></p>
<h4>配置 Git 和 Gitee</h4>
<p>在 Settings 搜索 Git 进行配置<br></p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230901234403230-479567932.png" alt="" width="657" height="469"></p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230901234424250-2082762399.png" alt="" width="656" height="468"></p>
<h3>PyCharm 使用 Gitee</h3>
<h4>1. 将 Gitee 新仓库 Check out 检出 到 PyCharm 中</h4>
<div><span style="color: rgba(255, 0, 0, 1)">第一次从 gitee 获取代码</span></div>
<p>新建仓库 test02</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902165353484-671650421.png" alt="" width="655" height="425"></p>
<p>打开 test02,点击“克隆/下载” 按钮,使⽤ “复制” 按钮,复制仓库URL地址。</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902165620212-229636893.png" alt="" width="658" height="398"></p>
<p>在 PyCharm 中,点击菜单中的 VCS 选项。选择 “Get from Version Control...(从版本控制中获取...)” 。</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902172642306-1775070846.png" alt="" width="650" height="529"></p>
<p>或者,如果 PyCharm 绑定了 Gitee,可以点击 Git - Clone,直接拉取项目。</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902171330491-837756654.png" alt="" width="670" height="498"></p>
<p>在新窗口打开查看</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902171316331-609027580.png" alt="" width="674" height="479"></p>
<div>
<h4>2. 推送 PyCharm 新项目到 Gitee 远程仓库</h4>
<div><span style="color: rgba(255, 0, 0, 1)">本地开发的项目,第一次上传到 gitee 中</span></div>
<p>在 PyCharm 中打开未上传的项目,点击 Git - Gitee - Share Project on Gitee</p>
<div>
<p>PyCharm下准备 任意⼀个 未被 git 管理(菜单中有 VCS)的项⽬。 将其推送到 Gitee 保存。</p>
<p>非中文的项目名。直接 ” Share “ </p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902155902122-418872927.png" alt="" width="810" height="470"></p>
<p>默认勾选项目下的所有文件,然后 ” Add“ </p>
<div><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902160139173-1357355959.png" alt="" width="391" height="616"></div>
<div>
<p>提交成功会有提示</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902160149812-1123855759.png" alt="" width="385" height="97"></p>
<p>刷新 Gitee,确认 新项⽬ 已成功添加。</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902161325052-912629775.png" alt="" width="690" height="358"></p>
<h4>3. 将 PyCharm 代码 Push 到 Gitee 远程仓库:</h4>
<p><span style="color: rgba(255, 0, 0, 1)">本地 和 gitee 有 相同的项目。 本地代码做了新增。需要将新增的代码,推送gitee上。</span></p>
<p>从 Gitee 拉来的项目,做了改动后,需要重新 Push 到 Gitee</p>
<p>比如下面,在 test02 项目中,新建了一个 hello_gitee.py 文件</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902183724617-494443823.png" alt="" width="561" height="222"></p>
<div>⾸先,⽂件名,右键,点击 “Git - Add”。添加到暂存区,文件名的颜色由红变绿。</div>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902183758392-195109822.png" alt="" width="575" height="465"></p>
<div>然后,⽂件名,右键,点击 “Git - Commit...” ,提交到本地仓库。</div>
<div>点击后,会出现如下界⾯。必须填写描述!不然,人家都不知改动了啥。</div>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902191136525-1268875023.png" alt="" width="932" height="541"></p>
<p>最后,点击 Push,提交到 Gitee 上。</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902190719730-994615154.png" alt="" width="720" height="274"></p>
<p>刷新 ,就能看到了。</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902190738867-819696625.png" alt="" width="540" height="243"></p>
<h4>4. 将 Gitee 仓库的新代码文件,Pull 到 PyCharm 中</h4>
<div>
<p><span style="color: rgba(255, 0, 0, 1)">本地 和 gitee 有 相同的项目。 gitee上代码做了新增。需要将新增的代码,拿到本地来。</span></p>
</div>
<p>在 Gitee 上新建一个文件,如下:</p>
<div><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902193113598-1550633209.png" alt="" width="629" height="465">
<p>打开 PyCharm, 将 Gitee 仓库中新增的文件 拉取(pull)到 项⽬中</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902193527224-1180460500.png" alt="" width="520" height="474"></p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902193546923-1985728132.png" alt="" width="518" height="215"></p>
<h4>5. Gitee 和 本地 都做了改动,需要合并同步</h4>
<div><span style="color: rgba(255, 0, 0, 1)">本地 和 gitee 有 相同的项目。 gitee上代码做了新增。本地对同一处代码,做了不同的新增</span></div>
<p>比如,在 gitee 上的文件的内容如下:</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902235405913-317306527.png" alt="" width="587" height="188"></p>
<p>在本地的文件的内容如下:</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230902235604351-1414023774.png" alt="" width="598" height="257"></p>
<p>显然,两边都做了修改。</p>
<p>解决办法:</p>
<p>先对本地的 hello_gitee.py 文件操作,先 Add,再 Commit,再 Push。</p>
<p>点击 Push 时会触发Push Rejected (Push被拒绝) 弹框, 选择 Merge。</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230903000449758-1625355609.png" alt="" width="343" height="180"></p>
<p>点击 Merge 后,显示下图:左边右边有双箭头,点击箭头先后合并</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230903001008815-84566668.png" alt="" width="1014" height="237"></p>
<p>比如,先右后左,中间是合并后的代码样子。然后 Apply</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230903001144064-480064355.png" alt="" width="1010" height="236"></p>
<p>点击 Apply 后,本地代码就是合并后的样子。但是 Gitee 上还是原样。</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230903001742977-1434886619.png" alt="" width="534" height="214"></p>
<p>这时,右键点击文件,Git - Pull。(先把Gitee上的文件版本Pull到本地)</p>
<p>然后,右键点击文件,Git - Push。(推送到Gitee上)这样才算同步 本地 和 Gitee 了。</p>
<p><img src="https://img2023.cnblogs.com/blog/2474678/202309/2474678-20230903002213890-1696479118.png" alt="" width="567" height="456"></p>
<h4>总结:</h4>
<ul>
<li>1. 从 gitee上拉取一个项目下来:,点击 Git - gitee - open on Gitee 或者 Git - Clone 填写URL</li>
<li>2. 把本地的项目上传到 gitee :在 pycharm 中打开即将上传的项目,点击 Git - gitee - share Project on Gitee</li>
<li>3. 提交新修改的代码到gitee中:先 Add 到暂存区,再 Commit 到本地仓库,最后是 Push 到 Gitee</li>
<li>4. 在gitee上修改了文件,需要同步给 pycharm:右键本地项目,Git - Pull</li>
<li>5. 本地与Gitee都做了修改时,对本地的执行Add,Commit,Push 触发 Merge,Apply 后 Pull,再 Push。</li>
</ul>
<p> </p>
</div>
</div>
</div>
</div>
</div>
</div><br><br>
来源:https://www.cnblogs.com/lwj0126/p/17673083.html
頁:
[1]