Pycharm操作git仓库 合并等

news/2024/7/16 8:21:05 标签: pycharm, git, ide

菜单 Git

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

查询

查询分支

查询本地所有分支

# 查询本地分支
git branch

# 查询远程分支
git branch -r

Pycharm查看当前分支

步骤: Git->Branches

image.png

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

https://www.couragesteak.com

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

查询 Git 推送记录

步骤:Git->Show Git Logimage.png

创建分支 new branch

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

创建新分支:

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

推送新分支到远程仓库

Git->Push

推送新分支到远程仓库

提交修改 commit

文件整体提交

# git commit提交文件到本地仓库
git commit -m "标签"

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

<a class=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

image.png

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远程仓库

命令行

# 切换到主分支
git checkout master

Pycharm

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

image.png

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

git reset

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


http://www.niftyadmin.cn/n/5061513.html

相关文章

spring security(二)--授权

零.前情提要 这篇文章主要借鉴B站三更大大关于spring security的教程&#xff0c;这篇文章的大部分内容也来自于那个教程&#xff0c;写这个的主要目的是记录加强印象&#xff0c;总结&#xff0c;并且在文章中我也有穿插自己的想法。 前面的文章【spring security教程&#…

手机投屏到笔记本电脑小方法

1、我们可以开启Windows自带的投影功能&#xff0c;将我们的手机和电脑连接同一个无线网络。 2、在电脑开始菜单栏里找到设置选项并打开。 3、我们进入之后找到系统选项&#xff0c;点击进去之后找到点击投影到这台电脑&#xff0c;接下来我们将默认的始终关闭的下拉选项更改为…

Leetcode 2876. Count Visited Nodes in a Directed Graph

Leetcode 2876. Count Visited Nodes in a Directed Graph 1. 解题思路2. 代码实现 题目链接&#xff1a;Leetcode 2876. Count Visited Nodes in a Directed Graph 1. 解题思路 这一题的话由于每一个点都有一个输出的点&#xff0c;因此最终任意一条线路都一定会落到一个环…

Ubuntu22无法自动进入lightdm图像界面

问题&#xff1a;Ubuntu22无法自动进入lightdm图像界面&#xff0c;必须手动运行 lightdm start解决方案&#xff1a; 方案一&#xff1a; 运行一个终端输入 cat /etc/X11/default-display-manager /etc/init/lightdm.conf不接受lightdm作为设置&#xff0c;但是&#xff0c;/…

基于SpringBoot的校园点餐系统

基于SpringBoot的校园点餐系统的设计与实现&#xff0c;前后端分离 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringBootMyBatisVue工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 【主要功能】 角色&#xff1a;用户、管理员 用户前台&#xff1a;…

计算机图形学、贝塞尔曲线及绘制方法、反走样问题的解决(附完整代码)

贝塞尔曲线 1. 本次作业实现的函数及简单描述&#xff08;详细代码见后&#xff09;2. 与本次作业有关的基础知识整理3. 代码描述&#xff08;详细&#xff09;4. 完整代码5. 参考文献 &#xff08;本篇为作者学习计算机图形学时根据作业所撰写的笔记&#xff0c; 如有同课程请…

c语言系统编程之多进程

程序与进程的区别&#xff1f; 程序是静态的未运行的二进制文件&#xff0c;存储在磁盘中 进程是已经运行的二进制文件&#xff0c;存储在内存中 进程的内存划分图有哪几部分&#xff1f; 堆&#xff08;存储malloc和calloc出来的空间&#xff09;、栈&#xff08;局部变量…

我们是否真的需要k8s?

文章目录 背景k8s相关的讨论为什么要用k8sk8s带来了什么当前业务使用到k8s的核心优势了吗直接自己买服务器会不会更便宜&#xff1f;其他QA没有人可以说出来为什么一定要用k8s而不是其他的没有人可以解释为什么成本核算困难以及成本这么高的原因没有人给出面向C端&#xff0c;面…