首页 > 其他分享 >idea中git的相关操作(忽略文件、push,pull,commit)

idea中git的相关操作(忽略文件、push,pull,commit)

时间:2022-11-17 10:55:44浏览次数:48  
标签:pull git idea master push commit

一、忽略文件不起作用的问题

1、原因

忽略文件只跟踪未track状态的文件,所以只需要把本地缓存删除了,再提交。(idea要安装.ignore插件)

2、解决办法

以下命令需要在当前项目文件中git bash操作

git rm -r --cached .
git add .
git commit -m 'update.ignore'

二、idea提交代码时push,pull,commit的先后问题

  • 远程和本地没有冲突的情况下 ,先 pul,commit再push
  • 远程和本地有冲突的情况下,先commit,pull,再push
  • 推荐先commit,pull,再push

三、idea合并分支到master

一般我们不会再master分支进行开发,会切一个分支出来开发,这个分支测试完之后合并到master上
首先切换master分支,然后选择要合并的分支,merge into current就可以了。

四、git commit中备注

feat:新功能
fix:修补bug
docs:文档
style:格式
refactor:重构
perf:性能
test:增加测试或修改测试

标签:pull,git,idea,master,push,commit
From: https://www.cnblogs.com/jasmine-e/p/16898685.html

相关文章

  • git解决.gitignore文件不生效的问题
    原因:第一次提交git的时候.gitignore文件会记录到缓存中,如果有更新不生效的情况可以尝试以下步骤  注意:第一个命令是有那个点的......
  • git中git cherry-pick的使用
    git中gitcherry-pick的使用A分支是从远端的开发分支dev拉取的B分支是从远端的测试分支rel拉取的现在我们遇见一个问题。我们在A分支修改了代码。并且推送到了远端的......
  • GitLab部署安装
    GitLab官方:GitLab官方部署文档:1、安装依赖&&关闭防火墙yum-yinstallcurlpolicycoreutils-pythonopenssh-serverperlsystemctlenablesshdsystemctlstart......
  • Jenkinsfile 同时检出多个 Git 仓库
    前置通常,在Jenkinsfile中使用Git仓库是这样的:stage('Checkoutgitrepo'){steps{checkout([$class:'GitSCM',branches:......
  • Jenkinsfile 同时检出多个 Git 仓库
    前置通常,在Jenkinsfile中使用Git仓库是这样的:stage('Checkoutgitrepo'){steps{checkout([$class:'GitSCM',branches:......
  • Git笔记
    Git笔记git命令行操作设置信息设置用户名和邮箱gitconfig--globaluser.name"ch"gitconfig--globaluser.email"[email protected]"workspace提交代码至repository......
  • git分支创建以及合并
    1、目前所有分支2、查看当前分支3、创建新分支gitcheckout-blogin-temp(-b创建一个分支,checkout切换到这个分支)4、gitstatus检查login-temp分支的文件状态5、......
  • Git 基础命令
    Git介绍分布式版本控制工具Git命令Git分支分支特性分支创建分支转换分支合并代码合并冲突解决Github创建远程库代码推送Push代码拉取Pull代码克隆CloneSSH......
  • 使用 Web 钩子将 Gitea 消息推送到飞书机器人
    Web钩子(Webhook)是一种基于HTTP的回调函数,可实现轻量级的事件驱动通信。在Gitea当中有一个很常见的Webhook应用场景便是持续集成:当你从本地推送代码到Gitea仓库后......
  • Rename a Local and Remote Git Branch
    RenamingGitBranchFollowthestepsbelowtorenameaLocalandRemoteGitBranch:01Startbyswitchingtothelocalbranchwhichyouwanttorename:gitch......