前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >pycharm git使用_pycharm上传github

pycharm git使用_pycharm上传github

作者头像
全栈程序员站长
发布2022-09-25 13:53:33
发布2022-09-25 13:53:33
54100
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

pycharm操作git

一、git安装和使用

​ 安装操作:https://www.cnblogs.com/ximiaomiao/p/7140456.html

1.如何使用git将本地代码上传到远程仓库

初始化

代码语言:javascript
代码运行次数:0
复制
git init 

查看当前仓库状态

代码语言:javascript
代码运行次数:0
复制
git status

将项目的文件添加到仓库中

代码语言:javascript
代码运行次数:0
复制
git add <文件名>

git add . (上传所有文件)

将add的文件commit到仓库

代码语言:javascript
代码运行次数:0
复制
git commit -m "备注"

将本地仓库关联到远程仓库

代码语言:javascript
代码运行次数:0
复制
git remote add origin <远程仓库地址>

代码上传到远程仓库

代码语言:javascript
代码运行次数:0
复制
git push -u master

2.如何将远程仓库代码拉取下来

git pull命令的作用是:取回远程主机某个分支的更新,再与本地的指定分支合并。

git fetch不会进行合并执行后需要手动执行git merge合并分支,而git pull拉取远程分之后直接与本地分支进行合并。更准确地说,git pull使用给定的参数运行git fetch,并调用git merge将检索到的分支头合并到当前分支中。

git pull = git fetch + git merge

基本用法:

git pull <远程主机名> <远程分支名>:<本地分支名>

例如执行下面语句:

代码语言:javascript
代码运行次数:0
复制
git pull origin master:brantest

将远程主机origin的master分支拉取过来,与本地的brantest分支合并。

后面的冒号可以省略:

git pull origin master

表示将远程origin主机的master分支拉取过来和本地的当前分支进行合并。

代码语言:javascript
代码运行次数:0
复制
git fetch origin master:brantest

git merge brantest

相比起来git fetch更安全一些,因为在merge前,我们可以查看更新情况,然后再决定是否合并。

二、pycharm配置git

​ 配置链接:https://www.cnblogs.com/gl1573/p/11269413.html

三、pycharm提交代码操作

​ 1、每次提交代码都需要进行pull操作,防止提交时候出现冲突或者覆盖别人的代码

​ pull之后如果提示出现冲突报错,那么我们就需要进行修改冲突操作。

​ 2、注意如果pull下来的和你本地的仓库不一致时,需要进行一个保存当前本地仓库的操作!!

这个操作你可以理解为保存当前本地仓库状态。防止在直接pull远程仓库后将自己原始的代码删除掉

3、保存了本地仓库状态后,我们就需要再次就行pull操作,将远程仓库代码拉下来。

4、然后我们就需要将自己本地仓库的代码导入进来,将需要的提交的代码进行上传操作

选择你之前保存状态的分支

5、代码提交操作

这里需要注意的是选择你要push的文件,然后必须填写提交的内容信息,内容信息规范如下:

代码语言:javascript
代码运行次数:0
复制
1.新增功能:feature-功能简介-名字     eg:feature-爬取分销商品-yanzhu
2.修复bug:bugfix-bug修改简介-名字    eg:bugfix-生意参谋出现广告-yanzhu
3.优化代码:enhance-优化简介-名字     eg:enhance-修改销售日报存储过程-yanzhu
4.之后出现新情况统一使用change-特殊情况简介-名字   eg:change-账号出错-yanzhu

还需要注意的是选择commit and push,不要只选择commit。

commit操作:只是提交到本地仓库,没有推送到远程仓库

commit and push操作:是提交到本地仓库以及推送到远端

四、码云操作

  • 打开码云工作台

点击上面的【pull request】

  • 选择源分支和目标分支

设置好就可以点击创建,之后就是仓库最高管理员的操作了。

五、审查和合并分支操作

​ 需要管理员进行代码的测试和审查操作。查看代码功能是否正确后合并到master分支

和目标分支

设置好就可以点击创建,之后就是仓库最高管理员的操作了。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/172922.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • pycharm操作git
    • 一、git安装和使用
      • 1.如何使用git将本地代码上传到远程仓库
      • 2.如何将远程仓库代码拉取下来
    • 二、pycharm配置git
    • 三、pycharm提交代码操作
    • 四、码云操作
    • 五、审查和合并分支操作
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档