git
文章平均质量分 89
被追杀的晨曦
这个作者很懒,什么都没留下…
展开
-
使用git submoudle 开发管理项目
创建公用仓库创建一个仓库esd_esp32-c3_modules作为公用模块,同时也为项目的子模块,https://git.com/xxxxxt_embedded/esd_esp32-c3_modules以下为middleware、aws-iot和esp-idf共同的公用仓库,middleware为我司代码,sdk中为esp开源源码,分支为master,同时因为sdk的esp-idf和esp-aws-iot也是作为公用仓库esd_esp32-c3_modules的子模块,所以需要先添加这两个git仓原创 2022-03-29 11:13:43 · 249 阅读 · 0 评论 -
git关于推送,代码、分支合并,代码冲突,撤销或修改commit,打标签,重定向等常用用法记录
在多人协作开发中,分支的运用比较多,总结一下,一般分支需要在主分支上切一个本地分支出来,然后有修改再合并到主分支上如果有次修改在主分支上修改,但是主分支已经有同事推送新code。可以先git add .再git pull,这时候就会有很多更新,git push 远程分支是不行的,会提示冲突,这时可以新建一个本地分支出去git branch V1.1git add .git commit -m "1、新的修改"git push origin V1.1这时候最新的修改已经推送至你原创 2021-01-11 21:47:16 · 2447 阅读 · 0 评论 -
1、git推送指向当前分支 2、git强制覆盖本地命令
git push origin HEAD:remotes/origin/dev原创 2020-03-16 15:56:10 · 276 阅读 · 0 评论 -
git仓库查看自己提交代码数和修改数量以及修改自己回退代码和切回代码
$ git log --author="Govee-lsx" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "增加的行数:%s 删除的行数:%s 总行数: %s\n",add,subs,loc }'回退代码git logcommit i...原创 2020-01-15 09:53:02 · 2271 阅读 · 0 评论 -
git推送当前分支落后远程分支 int: Updates were rejected because the tip of your current branch is behind
一般问题是已经有人已经push了,所以你当前的分支落后上传的分支,所以出现冲突,你需要先下载到本地,合并分支然后重新push,如果有冲突就先解决冲突。$git remote add gitee https://XXXXXXXXXXXXXX.git $git fetch origin$git merge origin/你要合并的分支名称这样就解决了分支冲突的问题,然后再次推送...原创 2019-12-05 11:29:52 · 783 阅读 · 0 评论 -
git删除推送至master上的某次错误提交
假设你有3个commit如下:commit 3commit 2commit 1其中最后一次提交commit 3是错误的,那么可以执行:git reset --hard HEAD~1你会发现,HEAD is now at commit 2。如果你觉得你的有些代码还需要的话可以在这条命令之前先本地保存一下或者重新创建一个临时分支来保存代码。然后再使用git push -...原创 2019-11-01 12:30:16 · 1009 阅读 · 0 评论