Pycharm操作git仓库 合并等

菜单 Git

  • Commit
  • Push
  • Update Project
  • Pull
  • Fetch
  • Mergre
  • Rebase

查询

查询分支

查询本地所有分支

shell 复制代码
# 查询本地分支
git branch

# 查询远程分支
git branch -r

Pycharm查看当前分支

步骤: Git->Branches

哈喽,大家好,我是有勇气的牛排(全网同名)🐮🐮🐮

https://www.couragesteak.com

有问题的小伙伴欢迎在文末评论,点赞、收藏是对我最大的支持!!!。

查询 Git 推送记录

步骤:Git->Show Git Log

创建分支 new branch

shell 复制代码
# 创建 分支 dev
git branch dev
# 切换到 分支 dev
git branch dev
# 推送分支到远程仓库
git push --set-upstream origin dev

创建新分支:

Git->Branches->New Branch->输入您的仓库名(可以勾选是否切换到新分支)

推送新分支到远程仓库

Git->Push

提交修改 commit

文件整体提交

shell 复制代码
# git commit提交文件到本地仓库
git commit -m "标签"

Pycharm 进行提交操作:Git->Commit

点击文件可以进行对比

双击 commit 区的文件即可查看

revert:恢复

Your version 参数查看
  • Revert(恢复)
  • Append(追加)
  • Compare with Clipboard(与剪切板比较)
  • Annotate with Blame(注释与责备)
  • Move to Another Changelist( 移至另一个变更列表)
  • Exclude Lines from Commit(从提交中排除行)
  • Include Only These Lines into Commit(仅将这些行包含到提交中)

代码块 commit

复制代码
def get_name2():
    return "有勇气的牛排"

def domian():
    return "couragesteak.com"

def get_name():
    return "有勇气的牛排"

def get_url():
    return "www.couragesteak.com"

pull

正常pull

步骤:Git->pull

冲突pull处理

merge 分支合并

需求:将 dev 分支的内容,合并到 master 分支上。

首先,确保在开发的分支内容均推送到了git远程仓库

命令行

shell 复制代码
# 切换到主分支
git checkout master

Pycharm

  1. 首先,切换到 master 分支
  2. 在 log 中切换到分支 dev 的提交记录

如果在push之前需要撤销合并(待验证):

shell 复制代码
git reset

如果在push后,需要撤销合并

相关推荐
Java成神之路-2 小时前
Git 合并冲突完全指南:分支合并、拉取冲突、推送冲突
git
骇客野人2 小时前
IntelliJ IDEA 菜单中英对照
java·ide·intellij-idea
NutShell Wang3 小时前
拆解 GitHub gh-stack:堆叠 PR 工作流的设计取舍与工程实现
前端·git·开源·github·代码复审·开发者工具·vibe coding
咩咩啃树皮3 小时前
第62篇:Git团队协作完整流程——企业多人开发规范、分支管理、冲突解决、上线流程(最终封笔篇)
git
.Hypocritical.16 小时前
Git 入门教程
git
AI行业学习1 天前
Claude Code + cc-switch + Git + Node.js 全套下载+安装+配置完整版
开发语言·git·python·前端框架·node.js·html·notepad++
骇客野人1 天前
VSCode 安装 Trae(Trae AI: Coding Assistant)完整教程
ide·vscode·编辑器
骇客野人1 天前
IDEA 安装 Trae(TRAE AI: Coding Assistant)完整步骤
java·ide·intellij-idea
2501_915921431 天前
SwiftUI开发框架入门指南:从基础到实战
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
豆角焖肉1 天前
.gitignore:配置文件+初学入门
git·gitignore