Git
Donald Linux
日拱一卒无有尽 功不唐捐终入海
展开
-
git push 到gitlib提示! [rejected] master -> master (non-fast-forward) error: failed to push some refs t
【代码】git push 到gitlib提示!原创 2023-09-11 18:42:09 · 1714 阅读 · 0 评论 -
2023-09-05 Git 已经在gitlab服务器添加ssh key了,每次git push的时候都提示输入用户名密码,原因可能是:我们使用了http的方式。
我们使用了http的方式。原创 2023-09-05 09:08:10 · 845 阅读 · 0 评论 -
2022-01-06 repo sync同步后,repo branch和所有仓库执行git branch 都显示no branches,先repo start master --all 建分支才能开发
一、repo sync同步后,repo branch和所有仓库下面执行git branch 都显示“no branches”,显示“no branches”是正常的。二、.repo/manifests/default.xml中revision定义的版本进行更新的,我们默认定义的是master,它是按master对应的revision更新的,无branch,后续必须执行repo start 分支名 --all 建分支才能开发。1、repo sync 下来后显示no branches,需要repo...原创 2022-01-06 09:53:15 · 6175 阅读 · 0 评论 -
2021-12-23 git log --pretty=format:“ “控制显示的记录格式,日期(可以用 -date= 选项定制格式 --date=format:‘%Y%m%d%H%M%S‘)
一、git log 控制显示的记录格式,常用的格式占位符写法及其代表的意义如下:选项 说明%H 提交对象(commit)的完整哈希字串%h 提交对象的简短哈希字串%T 树对象(tree)的完整哈希字串%t 树对象的简短哈希字串%P 父对象(parent)的完整哈希字串%p 父对象的简短哈希字串%an 作者(author)的名字%ae 作者的电子邮件地址%ad 作者修订日期(可以用 -date= 选项定制格式)%ar 作者修订日期..原创 2021-12-23 14:09:55 · 1392 阅读 · 0 评论 -
Android 搭建最简单的repo服务器实例讲解有助于理解repo
一、前言;repo是google用Python脚本写的调用git的一个脚本,主要是用来下载、管理Android项目的软件仓库,做android开发,熟悉使用repo是非常的重要。二、服务器端//新建文件夹repo-servermkdir repo-servergit@ubuntu:~/tmp/repo-server$ pwd/home/git/tmp/repo-servergit@ubuntu:~/tmp/repo-server$//新建manifests.git 仓库gi..原创 2021-09-11 17:21:47 · 1219 阅读 · 0 评论 -
Ubuntu 创建Git远程仓库记录以及将本地代码提交到新建git仓库
一、服务器端和客户端都安装git以及初始化git。sudo apt-get install gitgit config --global user.name "Your Name"git config --global user.email "email@example.com"二、服务器端安装 1、创建git 用户名。adduser git 2、创建证书登录收集所有需要登录的用户的公钥,公钥位于id_rsa.pub文件中,把我们的公钥导入到/ho...原创 2021-09-06 19:43:27 · 852 阅读 · 0 评论 -
2021-07-15 Android repo 使用学习持续更新中
1、repo常用命令xxx$ .repo/repo/repo helpusage: repo COMMAND [ARGS]The most commonly used repo commands are: abandon Permanently abandon a development branch branch View current topic branches branches View current topic bran...原创 2021-07-15 11:24:04 · 2381 阅读 · 1 评论 -
2021-03-24 git 回退到某个commit 以及再用git reflog 查看所有的提交
git 回退到某个commit 以及再用git reflog 查看所有的提交一、git 回退版本命令有下面几种形式:$ git reset --hard HEAD^ 回退到上个版本$ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前$ git reset --hard commit_id 退到/进到 指定commit二、git reset 后git log只查看当前提交之前的记录,要...原创 2021-03-24 17:25:57 · 924 阅读 · 0 评论 -
2021-03-13 Git修改最后一次提交的信息的命令git commit --amend
Git修改最后一次提交的信息的命令git commit --amend一、修改最后一次提交注释命令 git commit --amend,可以修改最后一次提交的信息。然后在出来的编辑界面,直接编辑注释的信息,保存退出。二、实际操作效果。...原创 2021-03-13 15:10:33 · 1715 阅读 · 0 评论 -
2020-12-31 GIT 获取上一次git pull 更新的时间
GIT 获取上一次git pull 更新的时间一、获取上一次git pull 更新的时间的命令:date -r .git/FETCH_HEAD二、脚本获取三、测试结果。原创 2020-12-31 11:29:32 · 1867 阅读 · 0 评论 -
2020-12-25 git log 查找提交注释的关键字 git log --grep MAC 或者 git log --grep=MAC,注意grep前面是--。
git log 查找提交注释的关键字一、例如查找关键字MAC,使用git log --grep MAC 或者git log --grep=MAC,注意grep前面是--。二、只看某个作者的提交记录,git log --author name。三、在某个作者的提交记录里面查找关键字,git log --grep MAC --author name。四、实际操作效果如下:...原创 2020-12-25 15:27:26 · 1623 阅读 · 0 评论 -
2020-12-18 Git 更新远程分支列表命令
Git 更新远程分支列表命令一、git branch -a 不出现远程新的分支或者远程已经没有的分支在本地还有,这时就用git remote update origin --prune更新本地的git分支保持和远程分支一致。也可以运行git fetch origin来同步远程服务器上的数据到本地。git remote update origin --prune或者git remote update origin -p然后git checkout -...原创 2020-12-18 17:37:13 · 10987 阅读 · 1 评论 -
2020-11-26 GIT:git whatchanged和git show命令
git whatchanged和git show命令一、git show 命令,git show commit显示某次commit的文件改变的具体内容。二、git whatchanged每次修改的文件列表,git whatchanged commit 某次commit的修改列表,不显示具体的修改内容,有时候很有用。...原创 2020-11-26 11:26:08 · 707 阅读 · 0 评论 -
2020-10-06 GIT 对比两个commit 之间某个版本的差异
GIT 对比两个commit 之间某个版本的差异一、对比两个commit之间的差异:git diff commit-id-1 commit-id-2 1、"-"号开头的表示 commit-id-2 相对 commit-id-1 减少了的内容。 2、"+"号开头的表示 commit-id-2 相对 commit-id-1 增加了的内容。二、对比两个commit之间某个文件的差异:git diff commit-id-1 commit-id-2...原创 2020-11-06 09:52:40 · 7208 阅读 · 0 评论 -
2020-10-20 Git:git add -f . 添加所有文件,包括被.gitignore忽视的文件
Git:git add -f . 添加所有文件,包括被.gitignore忽视的文件一、git add -helpusage: git add [<options>] [--] <pathspec>... -n, --dry-run dry run -v, --verbose be verbose -i, --interactive interactive picking -p, --pa...原创 2020-10-20 10:08:10 · 5499 阅读 · 0 评论 -
git :如何创建远程仓库
git :如何创建远程仓库一、执行下面的命令创建仓库。使用命令"git --bare init"(bare汉语意思是:裸,裸的)初始化的版本库,不使用--bare选项时,就会生成.git目录以及其下的版本历史记录文件,这些版本历史记录文件就存放在.git目录下;而使用--bare选项时,不再生成.git目录,而是只生成.git目录下面的版本历史记录文件,这些版本历史记录文件也不再存放在.git目录下面,而是直接存放在版本库的根目录下面。...原创 2020-10-09 17:25:04 · 4338 阅读 · 0 评论 -
Git:只合并某个分支的某个commit git cherry-pick的使用
Git:只合并某个分支的某个commit git cherry-pick的使用一、git-cherry-pick - Apply the changes introduced by some existing commits git cherry-pick可以理解为”挑拣”提交,它会获取某一个分支的单笔提交,并作为一个新的提交引入到你当前分支上。 当我们需要在本地合入其他分支的提交时,如果我们不想对整个分支进行合并,而是只想将某一次提交合入到本地当前分支上,那么就要使用g...原创 2020-09-01 11:50:12 · 767 阅读 · 0 评论 -
Git提示Host key verification failed.
Git提示Host key verification failed.一、Git提示Host key verification failed.二、解决方案是:fingerprint is SHA256:FQGC9Kn/eye1W8icdBgrQp+KkGYoFgbVr17bmjey0Wc.Are you sure you want to continue connecting (yes/no)?不能直接按"回车"键过去,要手动输入"yes"才可以,如...原创 2020-06-05 19:09:22 · 17003 阅读 · 3 评论 -
Git 提示fatal: bad config line 1 in file C:/Users/XXXXX/.gitconfig的解决方法
Git 提示fatal: bad config line 1 in file C:/Users/XXXXX/.gitconfig一、Git 提示fatal: bad config line 1 in file C:/Users/XXXXX/.gitconfig二、解决方法:找到.gitconfig文件,删掉,简单粗暴有效。然后执行下面两行重新生成: git config --global user.name "xxxxxx" gi...原创 2020-06-05 18:58:28 · 20300 阅读 · 1 评论 -
Git:git取消对某个文件的跟踪,git rm --f readme1.txt 删除readme1.txt的跟踪,并且删除本地文件。git rm -r -n --cached 文件或目录
Git:git取消对某个文件的跟踪一、通过修改.gitignore忽视某个文件但是发现这个文件还是会被踪,只对没有被git commit 过的文件有效,也就是说如果你的文件被commit过后你再修改gitignore,这个时候gitignore对这个文件是无效的,这个时候就需要取消对某个文件的跟踪。二、取消对某个文件的跟踪步骤:...原创 2020-03-27 09:23:36 · 12864 阅读 · 0 评论 -
GIT如何使用 git commit -m 命令写多行注释的方法
GIT如何使用 git commit -m 命令写多行注释的方法 一、git commit -m 注释可以通过单引号' '来换行,如下所示:git commit -m '1.line one2.line two'二、测试 ...原创 2018-09-19 11:12:44 · 20949 阅读 · 0 评论