当前位置:   article > 正文

使用git bash提交代码,代码合并_gitbash提交代码命令

gitbash提交代码命令

最近经常帮同事提交git项目,他是要将本地小程序代码与远程新建的仓库连接,因为使用小程序开发软件提交git不方便,所以使用bash命令提交。但是每次不记得命令都需要百度一下,为了以后使用更方便快捷,索性写篇文章记录下:

  1. 将你的初始化后的远程仓库地址复制一下,找到你本地代码的文件夹,右击空白处打开git bash*;
  2. 首先初始化你的项目 git init
  3. 建立与远程项目的连接 git remote add origin 远程连接url
  4. 测试是否连接成功git remote -v
  5. 将远程项目拉取下来git pull origin 分支名称
  6. 将本地项目添加到缓存区git add .
  7. 将本地项目提交到本地版本库git commit
  8. 将项目第一次提交到远程仓库git push -u origin master
  9. 将项目后续提交到远程仓库git push origin master
  10. 退回最近两次提交到本地仓库的内容:git reset --soft HEAD~2

注意 : 如果只想拉取其他分支的某个类进行合并,这是需要设置stashChanges,这样拉取代码就不会有其他类的冲突,而且只拉取当前类的代码进行合并


  • 下面内容是记录在使用git时,遇到的问题以及解决方案
  1. 拉取同事项目,冲突的内容是target文件夹,我本地的target文件夹已通过idea配置成忽略,每次不会被提交。同事的target文件夹在git仓库中也没有,点击view them显示冲突的内容是target文件夹里的文件,所以我这里采取的方案是打开bash输入以下命令
    在这里插入图片描述
git commit -m "msg"
  • 1

会发现一堆target文件爆红显示deleted ```,这时再拉项目,成功。

  1. 今天拉取我自己的项目,都报错,是target里面文件的问题,然后我设置了stash changes,再拉取就成功了。再然后,启动项目直接报错:错误: 找不到或无法加载主类 code 1 于是我搜罗了一下,有了最佳方案maven clean

  • 记录平时多用到的操作
  1. 将分支全部合并。在小版本开发完,合并到主分支的方法
    首先将分支切换到主分支,再选择小分支,点击merge into current就可以了
  2. 在小分支开发,还没提交,发现当前分支不是要提交的分支,可以直接切换到目标分支,连带会将刚才没提交的代码一并挪过来
  3. 单次提交分支合并。将某一次提交到202311分支的代码,合并到202312分支**。注意这个是只合并某一次提交哦~~
    3.1 将当前idea分支,切换到202312分支,并拉取代码
    3.2 点开提交记录,切换成branch切换成all
    3.3 再点击Cherry-Pick,就搞定啦!!
    在这里插入图片描述

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/509778
推荐阅读
相关标签
  

闽ICP备14008679号