git
文章平均质量分 51
lanxing_thk
专注于当下,保持敬畏
展开
-
java拉取github项目单个文件
java代码拉取单个git文件原创 2021-12-28 18:08:40 · 2060 阅读 · 0 评论 -
github通过revert还原已经merge的代码
文章目录1 问题2 痛苦过程3 解决操作4 注意事项1 问题dev分支上出现过去删除的代码初步定位后,是一位同事merge过旧的代码后,带着新的改动,提交了一次pr,并且此次pr已经merge到了公共分支上2 痛苦过程第一步只能定位到某次pr,可以看到提交了已删除的文件,同时也包含新的修复但这个pr 能够看到很多commit,不确定,是不是要用很多commitId进行revert第二步是去看整个项目的commit记录,希望确定是哪个commit引入的,但依然没有找到找了一下重新出现文件原创 2021-11-23 19:28:30 · 3194 阅读 · 0 评论 -
git log查看全部日志有很多重复的commitId
文章目录1 问题2 问题解释3 解决方式4 目的:通过revert指令撤销commit1 问题通过git log查看commit记录时,有很多重复的commit id2 问题解释每次的重复都是一个新的循环,越往后,展示的commit数量越多,每个新的循环,都增加了一条commit可能是我更新代码的方式导致的,我更新是通过git rebase upstream/dev3 解决方式增加数量参数展示最新10条git commit loggit log -10这样不会出现循环的原创 2021-11-19 11:27:15 · 2257 阅读 · 0 评论 -
idea完成github撤销某次commit(revert操作)
文章目录1 问题描述2 解决方式3 注意事项1 问题描述一个同事某次commit,误删了一些文件2 解决方式当同事在本地里进行如下操作:1 选中项目,右键 -> git -> show history2 找到需要撤销的那次commit -> 右键 Revert Commit注: Merge结点的代码是不能够 Revert, 因为这不是提交点,而是merge点(只能Reset)3 进入Terminal, 通过命令push代码,因为步骤2已经commit(可原创 2021-10-29 18:19:18 · 5640 阅读 · 0 评论 -
git出现error: unable to unlink old ‘***.jar‘问题
文章目录1 问题描述2 问题解决3 问题分析1 问题描述拉取了新分支代码(git fetch + git checkout -b)操作本地新分支时,出现了问题(git rebase,git stash,git checkout 老分支都不会提示这个的报错,在idea上rollback也会报同样的错误)2 问题解决停止应用(项目在运行,引用了这个jar包,导致git无法访问)在idea中 rollback这个jar包选中jar包,点击按钮3 问题分析项目在运行,引用jar包,gi原创 2021-10-21 16:40:47 · 2991 阅读 · 1 评论 -
git处理 (no branch, rebasing dev)
文章目录1 问题背景2 解决问题心得1 问题背景commit之后,有文件冲突然后执行 git fetch upstream再执行 git rebase upstream/devmerge代码git push提示当前不在分支git branch查看 (no branch, rebasing dev)2 解决问题git rebase --continuegit checkout dev(切换到dev)提示有提交将丢失Warning: you are leaving 2 comm原创 2021-09-11 19:54:05 · 10801 阅读 · 0 评论 -
git切换分支、push或pull指定分支
文章目录1 切换分支2 push指定分支3 pull指定支持1 切换分支git checkout 目标分支2 push指定分支git push origin 本地分支:远程分支3 pull指定支持git pull origin 远程支持:本地分支原创 2021-09-11 19:28:42 · 2818 阅读 · 0 评论 -
使用git命令拉取远程分支到本地分支
文章目录一、问题:使用插件拉取远程分支时,比较慢二、使用命令拉取三、建议push同样使用命令一、问题:使用插件拉取远程分支时,比较慢选中项目右键-》git -》pull -》选取对应分支-》确认至少五步二、使用命令拉取git pull upstream dev:dev进入Terminal后, 输入即可,多输入几遍,本质也就是两步三、建议push同样使用命令git push(默认是push到设置过url上)因为使用鼠标,还是会慢上一筹...原创 2021-07-23 10:41:19 · 852 阅读 · 0 评论 -
git分支新增与切换(在idea中terminal下操作githup项目)
文章目录1 首次拉取新分支到本地(master以外)2 切换到master分支3 复制本地分支4 期望提交到远程dev2分支,即通过本地dev2分支,创建一个远程的dev2分支)5 本地dev2改动,期望提交1 首次拉取新分支到本地(master以外)git checkout -b 新分支名称 origin/dev此时本地也切换到了新的分支2 切换到master分支git checkout mastergit checkout dev (切回dev分支)3 复制本地分支原创 2021-06-29 13:14:25 · 435 阅读 · 0 评论 -
git删除本地、远程分支(在idea中terminal下操作githup项目)
文章目录1 删除本地分支2 删除远程分支(尽量不操作)1 删除本地分支进入idea的Terminal操作窗口查看本地所有分支:git branch删除分支 revert-1731-devgit branch -D revert-1731-dev2 删除远程分支(尽量不操作)确认一下远程分支的地址:git remote -v查看分支列表:git branch -r删除远程分支 test-delete-remote-branchgit push原创 2021-06-09 16:15:01 · 7494 阅读 · 0 评论 -
git在forked仓库上建创建相同分支(在idea中terminal下操作githup项目)
文章目录1 问题背景:2 操作步骤1 问题背景:很早forked过一个githup项目后来这个githup创建了新的分支,但forked的仓库中没有这个分支需要把这个分支提交到自己forked过的仓库2 操作步骤1 进入Idea的Terminal操作界面2 拉取新分支代码git checkout -b new-branch upstream/new-branch此时,本地有了分支new-branch3 提交代码到forked仓库相同分支git push origi原创 2021-06-02 16:21:03 · 728 阅读 · 0 评论 -
git切换本地分支的提交地址(在idea中terminal下操作githup项目)
1 问题1 切换本地分支的远程分支从 upstream/val -》 origin/val2 操作命令执行 git branch --set-upstream-to=origin/val原创 2021-06-02 15:51:20 · 552 阅读 · 0 评论 -
eclipse提交本地项目至码云git仓库
文章目录一、场景描述二、操作步骤1. 使用git分享项目2. 使用当前项目路径创建本地仓库 (否则容易把项目文件夹提交上去)3. 提交代码至本地仓库以及指定git地址一、场景描述本地eclipse新建了一个项目,需要提交到码云上创建的git仓库二、操作步骤1. 使用git分享项目选中项目右键 -> team -> Share Project选中Git =》 N...原创 2019-01-31 15:07:39 · 2965 阅读 · 3 评论