随笔分类 -  git

摘要:答: 示例如下: $ TAG_DATE=`git log -1 --format=%ct $TAG` (记得替换$TAG, 如tag名为20201125, TAG_DATE=`git log -1 --format=%ct 20201125`) $ date -d @$TAG_DATE +%Y%m% 阅读全文
posted @ 2020-11-25 11:51 Jello 阅读(654) 评论(0) 推荐(0) 编辑
摘要:答: git fetch origin refs/pull-requests/<pull request的id>/from:<获取到本地后的分支名称> 示例如下: 获取pull request id为1111的内容,并且将获取到的分支命名为hello $ git fetch origin refs/ 阅读全文
posted @ 2020-09-07 17:55 Jello 阅读(462) 评论(0) 推荐(0) 编辑
摘要:答: 操作步骤如下: $ cd <submodule dir> (进入子模块的源码目录) $ git checkout my-branch (切换到要使用的分支) $ cd .. (退出子模块) $ git status (检查commit的修改) a/submodule +++ b/submodu 阅读全文
posted @ 2020-08-18 13:46 Jello 阅读(4152) 评论(0) 推荐(1) 编辑
摘要:答: 示例如下: cd old-repo (进入旧的仓库目录) git remote set-url origin ssh://git@bitbucket.sw.nxp.com/dash/nfc-module.git (设定新的远程仓库地址) git push -u origin --all (将所 阅读全文
posted @ 2020-08-03 13:55 Jello 阅读(450) 评论(0) 推荐(0) 编辑
摘要:答: 使用git add -p指令进行拆解 1. 先找到要分解的commit 2. 回退该commit的信息 $ git reset --soft HEAD^ 3. 将该commit相关的文件从暂存区中取出 $ git reset HEAD <filename> 4. 开始交互式拆解(根据提示选择要 阅读全文
posted @ 2020-07-31 22:29 Jello 阅读(1917) 评论(0) 推荐(0) 编辑
摘要:答: git push <目标仓库> +refs/remotes/source/:refs/heads/ 示例如下: git push https://github.com/jello.git +refs/remotes/source/*:refs/heads/* 阅读全文
posted @ 2020-05-29 19:15 Jello 阅读(1058) 评论(0) 推荐(0) 编辑
摘要:答: 改变仓库的地址(<source code dir>/.git/config中的[remote "origin"]),如: .git/config中的[remote "origin"]如下: [remote "origin"] url= git://git.kernel.org/pub/scm/ 阅读全文
posted @ 2020-03-27 16:36 Jello 阅读(2466) 评论(0) 推荐(0) 编辑
摘要:答: git log --name-only --format='' 阅读全文
posted @ 2019-11-14 17:40 Jello 阅读(1603) 评论(0) 推荐(0) 编辑
摘要:答: 直接将https修改为http即可, 如: $ git clone https://github.com/Jello_Smith/my-example.git -> git clone http//github.com/Jello_Smith/my-example.git 阅读全文
posted @ 2019-11-14 16:57 Jello 阅读(5247) 评论(0) 推荐(0) 编辑
摘要:答: 使用以下命令即可: git log --all --full-history -- <path-to-file> 阅读全文
posted @ 2019-11-04 11:14 Jello 阅读(3738) 评论(0) 推荐(0) 编辑
摘要:1. 查看git的配置 git config --global --list| grep -i proxy 如果有内容输出,那么unset配置项,如: git config --global --unset http.proxy 2. 查看环境变量 env | grep -i proxy 如果有内容 阅读全文
posted @ 2019-10-23 23:37 Jello 阅读(2812) 评论(0) 推荐(0) 编辑
摘要:答: git shortlog --format='%H|%cn|%s' | grep '需要查找的字符串内容' 阅读全文
posted @ 2019-09-11 15:44 Jello 阅读(2546) 评论(0) 推荐(0) 编辑
摘要:答: 分为两步: 1. 删除本地tag git tag -d tag-name 2. 删除远程tag git push origin :refs/tags/tag-name 阅读全文
posted @ 2019-08-28 10:36 Jello 阅读(30833) 评论(0) 推荐(1) 编辑
摘要:答: git notes copy <old-commit> <new-commit> 阅读全文
posted @ 2019-08-27 12:37 Jello 阅读(294) 评论(0) 推荐(0) 编辑
摘要:答: 使用git reflog命令即可 阅读全文
posted @ 2019-08-23 17:51 Jello 阅读(5597) 评论(0) 推荐(0) 编辑
摘要:1. 获取notes git fetch origin refs/notes/*:refs/notes/* 2. 设置notes 2.1 git config --add core.notesRef refs/notes/{name} (需要注意替换name) 2.2 export GIT_NOTE 阅读全文
posted @ 2019-08-15 13:09 Jello 阅读(882) 评论(0) 推荐(0) 编辑
摘要:答: 步骤如下: 1. git submodule init 2. git submodule update 阅读全文
posted @ 2019-08-13 17:06 Jello 阅读(1877) 评论(0) 推荐(0) 编辑
摘要:答: git revert -m <parent-number> <commit-id> (适用于merge操作的commit) 参考资料: https://blog.csdn.net/secretx/article/details/51461972 阅读全文
posted @ 2019-08-01 11:47 Jello 阅读(384) 评论(0) 推荐(0) 编辑
摘要:答: git cherry-pick --abort 阅读全文
posted @ 2019-07-31 18:35 Jello 阅读(2209) 评论(0) 推荐(0) 编辑