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

相关推荐
l1t6 小时前
在Lua用luasql-sqlite3库访问SQLite数据库
数据库·git·sqlite·lua
C7211BA7 小时前
Visual Studio Code (VS Code) 官方下载渠道
ide·vscode·编辑器
zhangfeng11337 小时前
win7 VSCode 1.70设置R语言的版本,电脑上有两个版本
ide·vscode·r语言
学习和思考7 小时前
为什么我的vscode有的时候可以跳转,有的时候不能跳转
arm开发·ide·驱动开发·vscode·学习·1024程序员节
新手村领路人7 小时前
vscode ssh远程连接 ubuntu虚拟机
ide·vscode·ssh
繁依Fanyi8 小时前
【参赛心得】我的 HarmonyOS 开发入门与参赛之路
ide·人工智能·华为·word·harmonyos·aiide·codebuddyide
wa的一声哭了9 小时前
Mac os安装Easyconnect卡在正在验证软件包
运维·服务器·git·macos·eclipse·github·mac
命运之光9 小时前
杀死后台运行的jar程序,并重新运行jar包
java·pycharm·jar
Molesidy10 小时前
【Embedded System】【CMake】Windows下CMake+VSCode的开发环境搭建以及初步认识
ide·vscode·编辑器·cmake
itas10912 小时前
软件项目管理工具
git·svn·项目管理