git
文章平均质量分 54
ztenv
这个作者很懒,什么都没留下…
展开
-
手把手教你在Ubuntu下建gitlab,试用于Ubuntu20、Ubuntu22、Ubuntu23
一、gitlab说明二、准备工作三、安装1、第一种方法:然后就可以看到下面的界面:完成后的界面如下:就会看到类似下面的界面:查看一下gitlab的运行状态如下图所示:然后输入管理员的用户名(root) \ 密码(详见界面提到的初始密码的存储位,原创 2024-01-13 17:14:09 · 459 阅读 · 0 评论 -
gitlab导入/还原代码仓库(离线导入本地代码仓库及历史提交记录)
已有的代码代码可能托管于GitHubFogBugzGitea等平台,只要你有合适的权限,都可以使用GitLabGitLab提供了详细的指南,所以这里不做赘述。原创 2024-01-13 19:22:40 · 540 阅读 · 0 评论 -
git reset和git revert的区别
(即:把增加的删除、把删除的加回来,做一次commit的逆运算), git revert commit_id成功之后,会生产一次新的提交,并且commit_id的影响将不会存在于git revert之后的commit,但是在git revert之前的commit中还是能看得到commit_id的改动的(有点乱,。操作是将选择的某一次提交记录 重做,若之后又有提交,提交记录还存在,只是将指定提交的代码给清除掉。是将之前的提交记录全部抹去,将 HEAD 指向自己重置的提交记录,对应的提交记录都不复存在;原创 2023-05-05 15:27:53 · 528 阅读 · 1 评论 -
Merge multi commits to one commit
In Git you can merge several commits into one with the powerfulinteractive rebase. It’s a handy tool I use quite often; I usually tidy up my working space by grouping together several small intermediate commits into a single lump to push upstream.Steps .原创 2022-05-25 13:33:07 · 221 阅读 · 0 评论 -
how to complete git command in shell
sudo apt-get install -y git-core bash-completionsource /usr/share/bash-completion/completions/gitadd sour into the .bashrc file :echo "source /usr/share/bash-completion/completions/git" >> ~/.bashrcsource ~/.bashrc原创 2021-11-30 21:23:55 · 265 阅读 · 0 评论 -
git 重命名分支
1、git branch -m oldbranch newbranch2、将本地新分支推送到远程 git push origin newbranch3、删除远程分支 git push --delete origin oldbranch原创 2020-08-19 17:40:42 · 467 阅读 · 0 评论 -
git 在命令行提交merge request
Note:Git push options are only available with Git 2.10 or newer.For Git versions 2.10 to 2.17 use--push-option:git push --push-option=<push_option>For version 2.18 and later, you can use the above format, or the shorter-o:git push -o &l...原创 2020-09-17 12:41:25 · 7741 阅读 · 3 评论 -
git bash中文乱码
在windows上使用git时,有的时候会遇到中文显示乱码的问题,如下图:解决办法:1、输入命令:git config --global core.quotepath false2、git bash终端也要设置成中文和utf-8编码:即:在git bash的界面中右击空白处,弹出菜单,选择选项->文本->本地Locale,设置为zh_CN,而旁边的字符集选框选为UTF-8。英文显示则是:Options->Text->Locale改为zh_CN,Character s原创 2020-11-10 10:27:40 · 2387 阅读 · 0 评论 -
解决git在linux命令行不能自动补全的问题
1、执行命令:curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash 2、在home目录的.bashrc文件末尾增加以下内容:if [ -f ~/.git-completion.bash ]; then . ~/.git-completion.bash fi 3、重新加载.bashrc文件:执行如下命令:so原创 2021-06-07 14:32:26 · 2275 阅读 · 0 评论 -
git如何更改创库的地址
1、在目录中,找到.git目录2、cd .git,然后打开config文件——可使用命令:vim config3、修改仓库地址把url替换成新的仓库的地址,注意:是clone代码时填写的地址4、重新提交git push --all origin这样就更换了仓库的地址了,同时原来的commit message、branch等信息也得以保留了...原创 2020-10-29 14:44:52 · 656 阅读 · 0 评论 -
git commit message规范
Commit message 都包括三个部分:header,body 和 footer<type>(<scope>): <subject><BLANK LINE><body><BLANK LINE><footer>typefeat: 新增 feature fix: 修复 bug docs: 仅仅修改了文档,比如 README, CHANGELOG, CONTRIBUTE等等 s..原创 2020-08-17 16:32:50 · 431 阅读 · 0 评论 -
git常用命令大全
一. 新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]二.配置Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)# 显示当前的Git配置$ git config --list# 编辑Git配置文件$ git config -e [--gl原创 2021-01-06 08:46:30 · 889 阅读 · 0 评论 -
A successful Git branching model
Note of reflection(March 5, 2020)This model was conceived in 2010, now more than 10 years ago, and not very long after Git itself came into being. In those 10 years, git-flow (the branching model laid out in this article) has become hugely popular in m.转载 2020-08-17 17:28:50 · 420 阅读 · 0 评论 -
linux平台从源码安装git
当下最流行的版本管理工具莫过于git了,他的流行不仅是源于他的历史,还源于他的方便及强大的功能,本人曾经用过vss、cvs、cc、svn,自从接触git后,发现git真的是太方便,太强大了,不过由于我的linux 发布的比较早,一直懒得装新版本的linux,于是就想把git升级一下,结果并没有想象中那么顺利,其中遇到很多问题,下面把我安装的过程及遇到的问题总结一下:使用下面的命令做为开始:原创 2016-01-23 22:25:58 · 20142 阅读 · 2 评论 -
GitHub 删除某次 commit
有以下三种方法可以删除 commit :1. git resetgit reset :回滚到某次提交。 git reset --soft:此次提交之后的修改会被退回到暂存区。 git reset --hard:此次提交之后的修改不做任何保留,git status 查看工作区是没有记录的。 1.1、回滚代码如果需要删除的 commit 是最新的,那么可以通过 git reset 命令将代码回滚到之前某次提交的状态,但一定要将现有的代码做好备份,否则回滚之后这些变动都会消失。具体操作如下...原创 2020-09-01 11:59:48 · 9291 阅读 · 7 评论 -
git删除分支后,使用git branch -a还可以查看到的解决的办法
git fetch --purnegit fetch --purne-tags原创 2021-09-10 11:36:37 · 220 阅读 · 0 评论