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后,需要撤销合并

相关推荐
MarkGosling3 分钟前
【开源项目】轻量加速利器 HubProxy 自建 Docker、GitHub 下载加速服务
运维·git·docker·容器·开源·github·个人开发
珂玥c31 分钟前
ubuntu18.04制作raid0
ide
言6662 小时前
vscode npm run build打包报ELIFECYCLE
ide·vscode·npm
Aomnitrix5 小时前
【分布式版本控制系统】Git的使用
分布式·git
向上的车轮15 小时前
SVN与GIT的区别,分别使用与哪些管理场景?
git·svn
java叶新东老师15 小时前
git 提交时排除一个或多个文件
大数据·git·elasticsearch
未来之窗软件服务16 小时前
【智慧物联网平台】安装部署教程——仙盟创梦IDE
ide·物联网·仙盟创梦ide·东方仙盟
love530love19 小时前
Windows 11 下 Anaconda 命令修复指南及常见问题解决
运维·ide·人工智能·windows·python·架构·conda
Chensf20211 天前
安装及使用vscode
ide·vscode·编辑器
我命由我123451 天前
Android Studio 提示信息 ‘equals(““)‘ can be replaced with ‘isEmpty()‘
android·ide·android studio·安卓·android jetpack·android-studio·android runtime