git相关用法
追梦-北极星
这个作者很懒,什么都没留下…
展开
-
ubuntu git无法识别中文的解决办法
git config --global gui.encoding utf-8 # 设置Git GUI界面utf-8编码。git config --global i18n.commit.encoding utf-8 # 设置commit信息utf-8编码。git config --global i18n.logoutputencoding utf-8 # 设置输出 log utf-8 编码。在~/.bashrc最后添加下面条件变量。原创 2024-01-04 13:53:29 · 511 阅读 · 0 评论 -
repo(android源码)命令使用和注意事项
repo相关的使用和记录原创 2022-08-01 19:40:13 · 933 阅读 · 0 评论 -
Ubuntu下git commit后会进入类似vim界面,不知道怎么操作
解决办法:1.Ubuntu下git commit后进入的是nano界面2.输入需要内容后按下ctrl+x会提示是否保存3.输入Y保存后按下回车即可退出二、git pushgit push的一般形式为 git push <远程主机名> <本地分支名> <远程分支名> ,例如 git push origin master:refs/fo...原创 2019-03-15 19:36:26 · 1110 阅读 · 0 评论 -
git管理word等文档
Tortoise:https://www.jianshu.com/p/5b69139de6c3git管理:https://www.cnblogs.com/yezuhui/p/6853271.htmlwireshark入门:https://blog.csdn.net/javajiawei/category_9583097.html?utm_source=9583097_kp010...原创 2020-01-09 11:44:50 · 3310 阅读 · 1 评论 -
git生成补丁和打补丁的用法
1、生成补丁:# git diff ./ > test.patch //生成patch2、打补丁:# patch -p1 < test.patch //打patch# git apply test.patch //也可用这个命令打patch原创 2021-04-26 17:45:34 · 1212 阅读 · 0 评论 -
git cherry-pick的-m选项
根据下面的错误提示,我们需要在cherry-pick的时候用-m选项,这个选项需要指定父节点cherry-pick参数编译的报错:error: Commit 22eb749c659c89488cde2dc7b1f89f1f515bf674 is a merge but no -m option was given.fatal: cherry-pick failedCould not complete the cherry-pick of 22eb749c659c89488cde2dc.原创 2021-04-26 17:42:29 · 3597 阅读 · 0 评论 -
git restore 使用
1、取消工作区的修改git restore -W . //最后跟具体的文件路径与git checkout + 文件路径功能类似2、撤销暂存区的部分修改git restore -S + 文件路径 //S为大写与git reswt + 文件路径 功能类似3、还原某个commit的某个文件的修改git restore -s + commit_id + 文件路径比如:commit 2fd84f1cbb00dbb60a8af88de45原创 2021-02-08 15:59:18 · 1170 阅读 · 0 评论 -
git merge的用法
现在我们有一个主分支dev,现在有一些feature分支,需要偶尔将dev分支的稳定代码合入feature分支,所以用到git merge现在整理下git merge的几个概念和用法Fastforwardhttps://blog.csdn.net/qq_25800311/article/details/81986263当前分支合并到另一分支时,如果没有分歧解决,就会直接移动文件指针。这个过程叫做fastforward举例来说,开发一直在master分支进行,但忽然有一个新的想法...原创 2020-11-27 14:23:31 · 55191 阅读 · 0 评论 -
git push提交gerrit时因为没有Change-Id无法提交成功
gitdir=$(git rev-parse --git-dir); scp -p -P 29418 name@gerrit地址:hooks/commit-msg ${gitdir}/hooks/原创 2020-01-02 16:44:45 · 1569 阅读 · 0 评论 -
centos服务器创建本地repo服务器,不再每次下载远程的repo
背景:因为需要在centos服务器上搞jenkins自动化编译,使用到repo,使用的是清华的repo镜像,但是每次拉的时候会出现概率性拉取失败,network is not reachable,故想到在本地创建repo服务器1、克隆远程repo镜像在服务器上下载清华的repo镜像,单纯用clone不可以,需要带--bare或者--mirrorgit clone --bare ...原创 2020-03-25 15:21:11 · 445 阅读 · 0 评论 -
git修改历史记录里的commit message
以修改最近两次历史提交为例:1、git rebase -i HEAD~22、如果修改第2个历史提交,将pick改为e,wq保存并退出3、会出现下面的提示,这儿的意思是一个一个得修改,从最靠前的那一个开始You can amend the commit now, with git commit --amend Once you are satisfied with your...原创 2020-03-16 15:03:29 · 550 阅读 · 0 评论 -
git pull,merge一次后解决冲突出问题,第二次解决冲突一直自动按照第一次的解决自动合并冲突
https://git-scm.com/docs/git-rerere用这个git-rerere可以解决背景:一开始git pull merge 出现冲突,git diff可以查看出来冲突的地方,解决完后无法编译成功,用git reset --hard等一顿操作,返回git pull 前的状态再次git pull时发现会自动冲突合并,解决办法跟第一次一样,跟别...原创 2020-03-13 21:34:17 · 1059 阅读 · 0 评论 -
git去除工作区的修改,清空工作目录里无关紧要的文件或者目录
1、去除暂存区的文件,标绿的文件(git add的文件),这样暂存区的文件会变为modifygit reset .2、去掉modify的文件,相当于全部删除自己的修改git checkout .3、有时候因为冲突导致工作区有好多untrack的文件,想要清空工作区# 删除 untracked filesgit clean -f # 连 untracked 的目录也一...原创 2020-03-04 17:58:02 · 4703 阅读 · 1 评论 -
git merge问题:将远程分支的commit merge到本地分支,出现本地最新的提交插入到远程分支的前面(待补充)
原因:本人原因是本地最新提交的时间考前,经检测,应该是根据提交的时间来排列commit的,可以更改commit的时间更改commit的时间命令:git commit --amend --date="Mon Feb 17 18:00 2020 +0800"...原创 2020-02-17 19:14:40 · 657 阅读 · 0 评论 -
git撤销commit和修改的操作(reset和restore)
1、想撤销之前的commit,并且舍弃之前commit的修改git reset --hard HEAD^2、撤销之前的commit,并且保留之前的commit修改git reset --soft HEAD^3、git add 命令提交到暂存区,git reset HEAD demo1就是把提交到暂存区里的文件撤销...原创 2020-02-04 10:16:52 · 2149 阅读 · 0 评论 -
git的一些用法记录
1、git rebase -i Head~1 弹出的编辑器是nano,最好改为vimgit config core.editor vim2、git修改远程仓库地址 方法有三种:1.修改命令git remote origin set-url [url]2.先删后加git remote rm origingit remote add origin [url]3.直接修改co...原创 2019-11-25 16:09:00 · 257 阅读 · 0 评论 -
git diff的一些用法
1、查看两个commit的差异git diff commit-id1(前一个提交) commit-id2(后一个提交)2、查看两个commit的差异文件git diff commit-id1 commit-id2 --stat3、提交日志显示每个版本的提交主题和具体修改的文件名字 git log --name-only...原创 2020-02-04 10:13:11 · 368 阅读 · 0 评论