Git
文章平均质量分 80
高晓伟_Steven
wx_cangying1988的博客
展开
-
git删除分支命令
将<remote_name>替换为远程仓库的名称(通常是origin),<branch_name>替换为要删除的分支的名称。这将删除指定的远程分支,并且会自动删除对应的本地分支。注意,使用 -d 选项时,如果尝试删除当前所在的分支,Git 会拒绝删除并显示错误消息。这将从远程仓库获取最新的分支列表,并删除本地不再存在的远程分支。另外,如果想要删除已经合并到当前分支的分支,可以使用 -m 选项。这将删除指定的分支。请确保在执行这些命令之前,你已经切换到正确的分支,并且你解你要删除的分支的名称。原创 2023-10-08 15:39:41 · 3745 阅读 · 0 评论 -
GitLab多人开发步骤
提交的commit发现不符合规范,git commit --amend -m "新的提交信息"或 git reset --hard HEAD 重新提交一次。这事因为远程仓库没有对应的分支,复制并执行红框中的命令,可以在远程仓库新建对应的分支,并自动上传到远程仓库。refactor:重构代码,既没有新增功能,也没有修复 bug,比如提取某段代码为一个方法、重构某个功能等。chore:不修改 src 或者 test 的其余修改,例如构建过程或辅助工具的变动。ci:与 CI(持续集成服务)有关的改动。原创 2023-09-20 16:09:55 · 903 阅读 · 0 评论 -
使用git rebase合并多次commit
记录git rebase使用过程,以及冲突处理,再次提交的流程。原创 2023-05-31 17:05:01 · 1436 阅读 · 0 评论 -
Git 分支管理和冲突解决
Git 分支管理和冲突解决 创建分支 git branch 没有参数,显示本地版本库中所有的本地分支名称。 当前检出分支的前面会有星号。 git branch newname 在当前检出分支上新建分支,名叫newname。 git checkout newname 检出分支,即切换到名叫newname的分支。 git checkout –b newname master 这个转载 2015-09-30 15:00:24 · 712 阅读 · 0 评论 -
Permission denied (publickey,keyboard-interactive). fatal: The remote end hung up unexpectedly 解决方法
1. 生成公钥首先检查本机公钥:$ cd ~/.ssh如果提示:No such file or directory 说明你是第一次使用git。如果不是第一次使用,请执行下面的操作,清理原有ssh密钥。$ mkdir key_backup$ cp id_rsa* key_backup$ rm id_rsa*生成新的密钥:$ ssh-keygen -t rsa -C原创 2016-08-03 13:45:26 · 17610 阅读 · 0 评论 -
git clone 远程分支
有时git clone下来会出现很多branch,更麻烦的是如果主分支没代码那你就只能看到.git目录了。如下面的这个:$ git clonegit://gitorious.org/Android-eeepc/mesa.git 发现本地就只有一个.git目录,那么这个时候就需要checkout了。 进入你的本地目录,如这个是mesa,利用$ git branch –r转载 2016-08-24 14:36:15 · 806 阅读 · 0 评论 -
git向多个远程库提交代码
在公司搭了套gerrit进行代码管理,又想将代码同步到csdn上,所以就需要将一份代码提交到两个不同的远程仓库。具体操作步骤如下。1、 将gerrit上的代码clone到本地。git clone ssh://Xiaowei.Gao@192.168.33.15:29418/iProbe_v22、 修改工程目录下的.git/config文件,添加远程仓库原文件内容为原创 2017-06-21 11:10:18 · 804 阅读 · 0 评论 -
gerrit操作小记
1、 从远程仓库更新工程 git clone ssh://admin@192.168.33.15:29418/iProbe_v22、回滚到指定版本(commit id就是好长的一大串数字,至少需要前5位来定位版本) git reset --hard <commit id>3、生成公钥 ssh-keygen -t rsa原创 2017-06-21 16:57:26 · 1008 阅读 · 0 评论