首页 > 其他分享 >git提交代码到分支

git提交代码到分支

时间:2023-01-05 11:47:37浏览次数:45  
标签:git 代码 stash --- 进度 提交 分支

1、查询当前所在分支

git branch -a
image

2、保存当前工作进度,会把暂存区和工作区的改动保存起来。执行完这个命令后,在运行git status命令,就会发现当前是一个干净的工作区,没有任何改动。

(1)git stash --->直接保存
(2)git stash save 'message' --->message注释,例如git stash save '20210409 15:12'
使用save可以添加一些注释
image

3、查询保存进度的列表

image

4、拉取分支上最新的代码

(1)git pull origin 分支名
(2)git fetch origin 分支名 --->相当于是从远程获取最新版本到本地,不会自动merge
image

5、切换到保存到暂存区的节点

(1)git stash apply [–index] [stash_id]
将堆栈中的内容应用到当前目录,不同于git stash pop,该命令不会将内容从堆栈中删除,也就说该命令能够将堆栈的内容多次应用到工作目录中,适应于多个分支的情况。
image
(2)git stash pop stash@{1}
通过git stash pop命令恢复进度后,会删除当前进度

6、在pycharm上结合git提交对应的文件

(1)红色的文件需要先add(右键-->Git--->add)才能提交,其他颜色的不用add
image

(2)选择一个绿色或者蓝色的文件点击(右键--->Git--->Commit File)
image

(3)在弹窗勾选要提交的文件,输入提交的说明,


右下角选择:

  1. commit(只提交不推到分支)
  2. commit and push(提交且推到分支)
    image

(4)第三步选择的第一种①commit(只提交不推到分支),点击右上角的箭头弹出push窗口,点击push推到分支上
image


其他命令 (1)git stash drop stash@{1} 删除一个存储的进度。如果不指定stash_id,则默认删除最新的存储进度。花括号的1指stash_id (2)git stash clear 删除所有存储的进度。 (3)git stash show 查看堆栈中最新保存的stash和当前目录的差异。

标签:git,代码,stash,---,进度,提交,分支
From: https://www.cnblogs.com/lc-blogs/p/17027078.html

相关文章

  • C#连接数据库实现开发图书管理系统操作代码
     //客户端登录界面(Form1.cs窗口体系) usingSystem; usingSystem.Collections.Generic; usingSystem.ComponentModel; usingSystem.Data; usingSystem......
  • 贴吧低代码高性能规则引擎设计
    作者|贴吧UEG技术组导读本文首先介绍了规则引擎的使用场景,引出贴吧规则引擎。从组件、变量、规则、处置四个模块介绍了规则引擎的组成部分,同时对最终规则文件的编译过程做......
  • C#——转换两个不同类型但是成员相同的对象(代码实现)
    点击查看代码///<summary>///转换两个不同类型但是成员相同的对象///</summary>///<typeparamname="T">目标对象</typeparam>......
  • git dash 密码输错了,一直报错500 怎么办
    使用gitBashHere绑定账号密码错误后无法自动重新绑定Abraham_Kevin于2018-08-1716:15:26发布1122收藏分类专栏:git文章标签:git版权git专栏收录该内容2篇文......
  • Git
    什么是版本控制?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。你可以把一个版本控制系统( VersionControlSystem  缩写VCS)理解......
  • 文献与代码管理工具及统计基础
    文献与代码管理工具及统计基础学习方法:好好上网,文献与代码管理工具1.好好上网2.Mendeley3.github1.好好上网,好好学习,好好提问上网入口:搜索引擎(Google、Bing)查文......
  • git commit 详解
    gitcommit命令用来将本地暂存的修改提交到版本库。gitcommit-m'提交信息'。我们用的比较多的应该就是-m参数。添加提交信息。经常手抖的同学可能会知道,gitcommit......
  • git 查看/修改用户名、密码
    git查看/修改用户名、密码虎鲸2019年06月03日13:55 ·  阅读4652用户名和邮箱地址的作用:用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变。每......
  • unity代码编译时间分析工具
    https://github.com/needle-tools/compilation-visualizer    ......
  • Git - 子模块
    工作中会遇到这样的问题,当你在一个项目上时,你需要在其中使用另外一个项目,这个项目也许是一个第三方开发的库或者是你独立开发 合并在多个项目中使用的。这样就会产生一个......