git
git
倒骑驴走着瞧
不积跬步无以至千里
展开
-
git查看远程仓库地址
git remote -v原创 2022-04-15 07:45:53 · 22686 阅读 · 0 评论 -
gitignore中已经忽略了某个文件或者文件夹,但是ide提交时候发现忽略失效
开发过程中已经将.idea整个文件夹忽略掉了,但是ide提交时候发现idea文件夹中的codeStyleConfig.xml还在被提交通过如下命令即可解决,其他类似问题同理git rm --cached -r .idea原创 2021-07-05 11:49:54 · 211 阅读 · 0 评论 -
创建远程仓库并将本地代码关联到远程仓库
使用github或者coding方式1代码托管平台上创建项目时初始化README.md、.gitingore、LICENSE等相关文件,然后在as新建的项目,在该项目对应的文件夹中点击鼠标右键打开Git Bash Here通过git clone url命令,将远程仓库代码克隆下来;这时候当前文件夹下会多出来一个文件夹(里面有README.md、.gitingore、LICENSE这三个文件),将这三个文件拷贝到上一级目录,然后将这个文件夹删除;这时候本地代码就远程仓库关联上了,接着就是正常的本地代码原创 2021-03-11 13:15:34 · 542 阅读 · 0 评论 -
git 查看tag,打tag,删除tag
查看本地taggit tag在某个commit上打taggit tag tagName bc194b501e6cce03bb249c7888c3c7b57p20e23将本地某个tag推送到远程git push origin tagName删除本地taggit tag -d tagName删除本地tag后,执行如下语句删除远程taggit push origin :refs/tags/tagName...原创 2020-06-16 10:43:33 · 678 阅读 · 0 评论 -
git 打tag标签
git查询本地所有taggit tag本地新增无备注的tag(默认在当前分支最后一个commit上添加tag)git tag 标签名git tag v1.1.0本地新增有备注的tag(默认在当前分支最后一个commit上添加tag)git tag -a 标签名 -m “备注内容”git tag -a v1.1.1 -m "测试"在指定commit上新增taggit tag 标签名 commit(前几位也可以,尝试过最低3位报错,最好5位以上)git tag v1.1.0 10原创 2020-05-22 10:25:27 · 9910 阅读 · 0 评论 -
git cherry-pick使用
本地有两个分支master分支和test分支;master分支上开发了c1,c2功能,test分支基于master分支的c1上拉取后,上开发了c3功能;当前在test分支,想将master分支的c2功能合并到test分支上;使用命令方式git cherry-pick c2如果冲突后会出现,就需要进行合并然后提交,如果有android studio会方便很多使用android stud...原创 2020-04-27 18:27:20 · 782 阅读 · 0 评论 -
The upstream branch of your current branch does not match the name of your current branch
问题$ git push --forcefatal: The upstream branch of your current branch does not matchthe name of your current branch. To push to the upstream branchon the remote, use git push origin HEAD:mas...原创 2020-04-27 17:57:49 · 2718 阅读 · 0 评论 -
git_在某次提交上拉取新的分支
使用android studio方式Version Control->Log->找到对应的某次提交->右键->New Branch->输入新分支名称原创 2020-04-23 16:20:23 · 2737 阅读 · 0 评论 -
git操作手册
1. 起步1.1 关于版本控制1.2 Git 简史1.3 Git 基础1.4 命令行1.5 安装 Git1.6 初次运行 Git 前的配置1.7 获取帮助1.8 总结2. Git 基础2.1 获取 Git 仓库2.2 记录每次更新到仓库2.3 查看提交历史2.4 撤消操作2.5 远程仓库的使用2.6 打标签2.7 Git 别名2.8 总结3. Git 分支3....原创 2019-03-03 12:14:18 · 1837 阅读 · 0 评论 -
git将其他分支的提交加入当前分支
分支 A B;将B上单独开发的commit加入到A分支上Android Studio 假如当前分支为A,选中AS右小角分支中的本地分支B,弹出如下框框选择"Rebase Current onto Selected"即可将B上单独提交的commit假如到A分支上;可能会产生冲突,合并后需要解决冲突然后提交参考文章https://my.oschina.net/u/3452433/blog/1...原创 2020-03-14 21:39:09 · 566 阅读 · 1 评论 -
git修改远程分支提交的comment(强推)
修改远程分支最后一次提交的comment如想修改下图中test04,修改为“添加某某模块”输入git commit --amend弹出如下,将test04修改为“添加某某模块”然后保存关闭强制推送到远程仓库git push --force origin master修改后的结果如下:...原创 2019-11-18 17:49:10 · 1705 阅读 · 0 评论 -
git删除远程分支提交记录(reset回去然后强推)
项目中遇到这么一个问题,git上创建了一个新项目,并且push2条修改到远程分支;但是发现注释是有问题的,想修改;其实这时候想直接删除项目重新创建,但是owner不是我,没有权限,所以这里通过git删除远程分支的提交记录主要涉及两条命令git reset --hard HEAD^git push --force如图,想删除test01和test02输入:git reset --ha...原创 2019-11-18 17:12:37 · 5776 阅读 · 0 评论 -
git删除远程分支文件并保留本地文件
git rm --cached 文件全路径git commit -m ‘备注’git pushhj(master)$ git rm --cached app/src/main/java/com/test/takepicture/Test02.javarm 'app/src/main/java/com/test/takepicture/Test02.java'hj@DESKTOP-...原创 2019-10-18 18:08:52 · 1072 阅读 · 0 评论 -
git删除本地及远程仓库文件
git rm 文件全路径git commit -m ‘备注’git push origin 远程分支名hj@DESKTOP-TSCP95M MINGW64 /e/as_workspace/take_picture1 (master)$ git rm app/src/main/java/com/test/takepicture/Test01.javarm 'app/src/main/...原创 2019-10-18 17:58:23 · 533 阅读 · 0 评论 -
git本地版本回退
git命令切换本地分支到某个版本,如下图,目前本地版本为“测试提交-1”版本,想回退到“测试提交”那个版本git命令方式$ git reset --hard reversionNumber 例如:$ git reset --hard c3f69788314fe89e4fc19b6c80dd19c26cd15825效果图如下:Android Studio 操作方式在要回退的目...原创 2019-04-20 14:34:27 · 12954 阅读 · 0 评论 -
git远程版本回退
工作中会遇到需要回退远程分支版本reset本地仓库版本到某个指定版本见git本地版本回退如果此时,直接push是推不上去的,会报如下错误强制回退远程仓库到当前版本(多人开发记得沟通)git push -f 提示成功可参考...原创 2019-04-20 15:50:52 · 892 阅读 · 0 评论 -
git问题Please make sure you have the correct access rights and the repository exists.
git clone时候出现如下问题:解决办法:$ ssh-keygen -t rsa -C "git账号" //这里""中为git账号 Generating public/private rsa key pair.Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa)://回车Enter pass...原创 2019-05-15 10:13:39 · 358 阅读 · 0 评论 -
git删除远程分支
在项目目录下右键 Git Bash Here输入如下命令:$ git push --delete origin 远程分支名称效果如下:原创 2019-06-27 14:05:34 · 188 阅读 · 0 评论 -
git修改本地分支名称
在项目目录下右键 Git Bash Here输入如下命令: (将testLocalBranch修改为test)$ git branch -m testLocalBranch test效果如下:修改后,查询本地分支原创 2019-06-27 14:09:03 · 2624 阅读 · 0 评论 -
git修改远程分支名称
修改远程分支名称步骤:删除远程分支修改本地分支名称提交修改后的本地分支在项目目录下右键 Git Bash Here依次执行如下命令:$ git push --delete origin 远程分支名称$ git branch -m testLocalBranch test$ git push origin test效果如下:查看远程分支,发现本地改名后的分支就已经推到了...原创 2019-06-27 14:25:02 · 2566 阅读 · 0 评论 -
git查看本地分支
在项目目录下右键 Git Bash Here输入如下命令:$ git branch* master效果如下:本地只有一个master分支原创 2019-06-27 11:36:44 · 23774 阅读 · 0 评论 -
git查看远程分支
在项目目录下右键 Git Bash Here输入如下命令:$ git branch -a效果如下:原创 2019-06-27 11:40:27 · 37769 阅读 · 0 评论 -
No tracked branch configured for branch new_protocal or the branch doesn't exist.
本地分支和远程分支未关联情况下更新,提示如下:No tracked branch configured for branch new_protocal or the branch doesn't exist. To make your branch track a remote branch call, for example, git branch --set-upstream-to=ori...原创 2019-07-09 18:40:04 · 7052 阅读 · 0 评论 -
git远程仓库被转移后,修改本地远程仓库地址
远程仓库被转移后,修改本地远程仓库地址git命令方式修改git remote set-url origin 远程仓库新地址Android Studio方式修改VCS->GIt->Remotes选中之前的条目,点击铅笔图标进行编辑替换为新的远程仓库地址,点击OK即可...原创 2019-04-11 15:48:39 · 1985 阅读 · 0 评论