git
ChrisEighteen18
这个作者很懒,什么都没留下…
展开
-
【git 】在gerrit中push代码等操作没有权限的问题-切换remote-url实现更换远端的url
现在需要处理一个新的项目,之前我的本地就有该项目。但是受限于gerrit的操作。结果这回连简单的push和pull操作都做不了。一查才发现是被gerrit受限了。原创 2022-11-30 15:22:29 · 582 阅读 · 0 评论 -
【python】python翻译的代码和第三方库
在项目中需要对文本进行翻译;中转英居多,希望采用自动化的方式实现。原创 2022-11-20 16:19:28 · 1617 阅读 · 4 评论 -
【git】git pull -r实现rebase 和更新本地分支
【代码】【git】git pull -r实现rebase 和更新本地分支。原创 2022-11-20 15:35:21 · 458 阅读 · 0 评论 -
【git-知识分享】分支命名规范调整
开发过程中会遇到各种各样的问题,需要不同的分支来面对不同的问题;例如:命名千千万,总得有规范。那么啥命名比较规范一点?原创 2022-11-04 10:50:47 · 112 阅读 · 0 评论 -
【Git】使用git stash 的官方介绍和相关使用命令行
对git中的stash代码进行学习和使用。一般来说,在工作中常用的就是stash 的存和取。即 pop 和 stash。原创 2022-08-11 10:45:01 · 124 阅读 · 0 评论 -
【fork】将分支的多个提交合并成一个提交(不影响远端,仅供代码整体review)
fork使用原创 2022-07-08 17:06:46 · 665 阅读 · 0 评论 -
【Git】Git隐藏文件被展示出来的快捷键适用Mac系统
打开一个新终端 依次执行去文件夹中就能看到隐藏的文件夹在你要查看.git 或其他隐藏文件的文件夹中 使用 (点别忘了)隐藏和查看都可以用这个快捷键,要在你想查看的文件夹中使用原创 2022-06-29 11:26:18 · 749 阅读 · 0 评论 -
【Android studio】commit的内容展示-分主要的subject和description以便在fork中显示具体description的内容
之前都是用fork 处理git,现在用android studio 自带的git工具看看;在fork 中展示 主要的commit 即可,相关细节的内容可以缩放起来;在Android studio中 必须呀在输入subject 之后,换行两次才会变成description的内容!要不然就会像上图所示,这个subject好长,观感很差!使用起来也不好...原创 2022-06-18 18:14:48 · 691 阅读 · 0 评论 -
【GitLab】从gitLab中clone 项目遇阻和配置并实际解决的方法记录
在公司提供的GitLab仓库管理中,我需要clone一份项目代码下来,但是通过命令行没有成功实现,初步想法是我本地没有配置该仓库的属性,公钥等等。失败!我也不知道是怎么肥事,得研究研究。还是公钥的问题:Gitlab 配置 SSH-Key在gitlab中继续配置即可,将代码拉取下来。...原创 2022-06-17 14:34:18 · 846 阅读 · 0 评论 -
【Git】fatal: unable to access : Could not resolve host: gitee.com
很久没有看demo的东西,这回在Demo上整理一些东西,但是准备push的时候,推不上去了?!采用了网络检索的一些ping方法,但是我连gitee的网站我都ping不到~这就很迷了!最终我重启了我的android studio,重新push一哈,又可以了!...原创 2022-06-12 16:10:30 · 1160 阅读 · 0 评论 -
【Git】整理分支- 采用cherry pick 和 git reflog git reset 以及 强制 推送改变远程分支 git push origin --force
最初首先在master分支上采用cherry pick将这个拷贝一哈过来,就形成下面的图示实现git reflog 本地查询日志然后切换git reset 回去到原始(只是影响该分支)最后强制推到远端git push origin feature/slide_dialog_feature --force...原创 2022-05-28 23:08:16 · 382 阅读 · 0 评论 -
【git之“我创建了一个项目专门来练习git”】主要通过这个来稳固相关的分支操作,例如分支rebase、merge、cherrypick等等
项目创建练习记录构建多分支先把项目给拉下来,开始整理,我会在实际的项目中随便构建一些文件来git以便练习。git clone https://gitee.com/ChrisEighteen18/git_branch_practice.git 1791 git checkout -b feature/test_1 1792 git stats 1793 git status 1794 git commit -m "test-1" 1795 git status 1796 gi原创 2022-04-28 17:33:17 · 330 阅读 · 0 评论 -
【git】使用rebase 进行分支合并 的初步接触
需求提出进行需求不同的开发,现在需要将我的分支怼到原有分支中。但是我对分支的合并一直有点迷糊,大佬推荐我使用rebase。就像这样:答疑解惑git rebase详解(图解+最简单示例,一次就懂)从我的开源分支rebase一哈即可,处理本地的一些冲突即可!git rebase origin/feature/v1.10.0...原创 2022-04-26 16:15:11 · 553 阅读 · 0 评论 -
【Git】使用checkout --patch实现git 拷贝不同的分支的文件到本分支
分支文件拷贝原创 2022-04-25 11:13:47 · 2532 阅读 · 0 评论 -
【Git】git pull和git fetch的差别和使用
问题提出在fork工具(git)中有如下命令,这两者的差别在哪里呢?答疑解惑git fetch是将远程主机的最新内容拉到本地,用户检查后决定是否合并到分支中而git pull则是将远程主机的最新内容拉下来直接合并即:git pull = git fetch + git merge,可能产生冲突需要手动解决...原创 2022-04-20 10:50:19 · 270 阅读 · 1 评论 -
【Git】git cherry-pick将某分支的commit的内容复制到新分支上
任务需求因为有gerrit进行代码Review,我没有权限。这能本地先切分支A写代码完成业务后再本地commit。leader又建立一个专门针对这个的分支B。本地拉下分支B后需要将我刚刚写的分支B的commit内容迁移到分支B。以便分支B可以Review代码。解决方法cherry-pick,详细参考。切到分支B,后面的乱码是对应的commit SHAgit cherry-pick a4829f50f1f65ede14f3329469aa64178fab965a这样就可以review代原创 2022-03-21 12:38:21 · 476 阅读 · 0 评论 -
【Git】误用一个分支reset到其他的分支想要回滚的解决方法
问题解决参考但是我还想着用log回去,结果就发现了个方法回去不了因为是之前就在不同的分支上。所以就得用refloggit reflog 可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)git reflog然后reset 这个对应的Head即可!...原创 2022-03-18 18:35:46 · 643 阅读 · 0 评论 -
【Git】Git pull 拉代码卡在Unpacking objects
问题提出由于疫情原因居家办公,pull代码的时候一直卡在这个位置解决方案1、可能是公司提供的OA工具有问题,重启OA;2、将之前的代码git stash存储,再pull3、git stash pop弹出之前存储的代码...原创 2022-03-11 11:49:19 · 1111 阅读 · 0 评论 -
【Git - 问题解决】not a git repository (or any of the parent directories):git
问题报错解决方法原来是我在jenkins构建文件夹下进行操作,正确的方式是在实际的开发项目文件中进行。例如在项目的最上层文件(包含git文件的目录)进行git操作才行!切换到正确的文件目录都不行,就得看看是不是git文件本来就没有!也许是误删等等情况。...原创 2022-02-16 14:58:59 · 815 阅读 · 0 评论 -
【Git】从gitee仓库clone下来到本地的代码再迁移到coding仓库的方法,修改git指向
需求之前的项目都是放在自己gitee中,但是后面要求将整个代码迁移到coding仓库中。开发过程中就已经切了几个分支,想把这个分支里的log信息也一块迁移过去!所以之前简单地copy所有文件到新下载到本地的git中再push上去的方式肯定行不通!如何推送本地代码到codinggit clone旧代码到本地或者更新到最新。修改远程指向新建的condig仓库移除旧指向:git remote rm origin ,或者vi .git/config 删除remote "origin"对应的信息原创 2022-02-15 17:24:14 · 877 阅读 · 0 评论 -
【Git】如何打标签tag-确定好开发版本
需求提出在多人进行git开发的时候,当完成一个版本的迭代的时候最好在该分支上进行标签确定。如图所示:git操作 git tag -a v1.4 -m "my version 1.4"-a 构建tag标签名字,-m确定标签具体信息原创 2022-02-09 14:43:07 · 382 阅读 · 0 评论 -
【Git】实现分支rebase的操作,解决冲突的命令行操作
需求之前的业务是需要新建一个分支;具体可以参考创建分支且更新到远端仓库现在在这个分支构建的项目代码基本搞定,那么就得和前主要分支进行合并。这样才能达到迭代的效果。操作截图关键词rebase 这里可以提一下,处理合并的方式还有merge;在这就不扩展了。感兴趣可以参考如下;merge和rebase的区别这里以rebase为讲解对象,这样结合上图就比较清晰一点。git rebase feature/v.1.9.10这个分支名字根据业务要求进行命名和替换。具体分析git checkout原创 2022-01-29 11:09:26 · 1008 阅读 · 0 评论 -
【Git】删除本地分支
git branch进行分支查看删除本地分支git branch -d feature/v.1.9.5-d后面加上你所要删除的分支名字原创 2022-01-27 17:31:59 · 377 阅读 · 0 评论 -
【Git】reset代码重回到上一个节点(保留提交代码)
git reset --soft HEAD^原创 2022-01-13 11:43:47 · 733 阅读 · 0 评论 -
【git】创建切换分支并更新到远端-实际操作解析
构建切换和删除分支原创 2022-01-05 15:00:38 · 370 阅读 · 0 评论 -
【git 】拉取代码后出现<<<<<<< Updated upstream和>>>>>>> Stashed changes以及=======
拉取过来的代码有你修改的也有对方修改的,这里就会通过题目中这些符号进行标注。最终目的还是要代码逻辑清晰,功能实现完整。<<<<<<< Updated upstream到=======之间的代码是你拉取的别人的代码,那么=======到>>>>>>> Stashed changes是你自己本次修改的代码。这样有了明确的冲突标记符再修改起来就很方便了怎么记忆和理解呢?Updated更新,即意味着是他人更新的;stashe原创 2022-01-04 14:33:27 · 4718 阅读 · 0 评论 -
【Git】常用命令行操作commit,branch,merge...等等【version-1】
提交Commitgit commit -m "提交的相关说明信息"`分支Branch查找分支情况,加上分支名字就是进行构建分支git branch [分支名]切换分支git checkout [分支名]直接创建且切换分支git checkout -b [分支名]合并Merge某分支直接合并bugFix分支(该分支名根据业务定义即可)git merge [分支名]...原创 2021-12-08 19:34:25 · 215 阅读 · 0 评论