【Git】
青山师
编码、架构、程序人生;此博客输出内容永久免费,长期分享JAVA开发技术
展开
-
Gitlab用户角色权限Guest、Reporter、Developer、Master、Owner
Gitlab用户在组中有五种权限:Guest、Reporter、Developer、Master、OwnerGitlab权限管理Gitlab用户在组中有五种权限:Guest、Reporter、Developer、Master、OwnerGuest:可以创建issue、发表评论,不能读写版本库Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限Developer:可以克隆代码、开发、提交、push,RD可以赋予这个权限Master:可以创建项目、添加tag、保护分支、添加项目成员、原创 2021-07-17 15:11:11 · 5219 阅读 · 0 评论 -
Git清除用户名密码信息、设置全局的用户名邮箱配置
清除密码信息git credential-manager uninstall保存密码git config --global credential.helper store设置git config --global user.name 用户名git config --global user.email 邮箱地址原创 2021-04-01 11:22:11 · 5594 阅读 · 0 评论 -
svn、git不显示绿色图标的解决办法
svn、git不显示绿色图标的解决办法将以下内容保存为svnicon.reg,然后双击执行会导入到windows注册表;然后打开注册表,win徽标键+R,输入regedit,在最上面输入计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers,把每一...原创 2020-03-10 16:05:21 · 1980 阅读 · 0 评论 -
Git 提交代码时添加 emoji 图标
文章目录Git 提交代码时添加 emoji 图标在commit时添加一个emoji表情图标添加多个emoji表情图标Git 提交代码时添加 emoji 图标使用git的开发者都知道提交代码的最简单命令: git commit -m '此次提交的内容说明'。我们在github发现了这样一张视图:这是在commit时,添加了emoji表情说明,我们来看看其命令语法:在commit时添加一个...原创 2019-03-11 11:18:26 · 7152 阅读 · 0 评论 -
git add出现 "fatal: in unpopulated submodule XXX" 错误
git add出现 “fatal: in unpopulated submodule XXX” 错误:当前处于: F:\217my_optLogs\001系统相关\系统设计\007\oschina\ydgw2407.github.io\themes下面有目录2个:hexo-theme-materylandscape因为hexo-theme-matery是从另一个第三方的仓库克隆的,在...原创 2019-01-29 18:28:07 · 16061 阅读 · 4 评论 -
如何使用Github+Hexo快速搭建个人博客
如何使用Github+Hexo快速搭建个人博客假设道友已经都是git熟练使用者了,这里不再详细介绍git相关知识。git还未入门的可以查看Git常用核心命令或者访问Pro Git(中文版) get 更多知识点。在Github新建仓库,取名 account.github.io这里的 account 是您的在Github上的账户名。也可以直接用命令创建仓库:echo "# Byron4...原创 2019-01-27 21:09:56 · 749 阅读 · 1 评论 -
git项目如何查看代码提交数量
git log --since="2018-02-13" --before="2019-01-26" --author="$(git config --get user.name)" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "added lines: %...原创 2019-01-25 17:52:48 · 10505 阅读 · 0 评论 -
git本地仓库关联多个远程仓库
直接贴代码:Administrator@WIN-VDB8K51IQ2Q MINGW32 ~/IdeaProjects/myBoot (master)$ git remote add originlocal http://localhost:3000/zixiao217/springDataJPA.gitAdministrator@WIN-VDB8K51IQ2Q MINGW32 ~/Ide...原创 2018-10-04 19:04:28 · 4070 阅读 · 0 评论 -
windows安装 gogs搭建私有git服务
下载gogs版本https://github.com/gogs/gogs/releases 选择要下载的版本解压运行在解压后的根目录下执行gogs.exe web访问gogs web 服务http://localhost:3000/ 可以看到gogs服务启动成功首次配置第一次进入web页面进行配置信息gogs 备份gogs.exe backup会在根目录生成一个备份...原创 2018-10-04 18:36:57 · 689 阅读 · 0 评论 -
Git小白创建第一个项目并关联远程仓库
创建一个本地仓库git init创建一个文件,并添加到暂存区git add README.md提交更新到本地仓库git commit -m "first commit"将本地仓库关联远程仓库git remote add origin http://localhost:3000/zixiao217/springDataJPA.git将本地仓库代码推送到远程仓库git pu...原创 2018-10-04 18:30:10 · 480 阅读 · 0 评论 -
Git核心命令会这些就够了
git 与 svn 的区别存储方式使用方式管理模式git 提交代码流程本地开发分支,使用 add 命令将修改的内容添加到本地缓存空间,通过 commit 命令将添加的内容提交到本地仓库, push 命令将本地仓库的内容提交到关联的远程仓库。DEVER -------(add) --> local cache ------(commit)--&a原创 2018-10-03 12:26:44 · 1650 阅读 · 0 评论 -
fatal: refusing to merge unrelated histories怎么解决?
我们在初见一个git仓库需要将之提交到远程仓库时,使用git pull origin master 命令操作时,会遇到这样的错误:fatal: refusing to merge unrelated histories 这是因为远程仓库已经存在代码记录了,并且那部分代码没有和本地仓库进行关联,我们可以使用如下操作允许pull未关联的远程仓库旧代码:git pull origin master --原创 2017-09-21 19:52:06 · 7027 阅读 · 0 评论 -
第一个git仓库--将git本地仓库推送到远程仓库 出现错误: fatal: refusing to merge unrelated histories 的解决办法
如果新建一个git项目,怎么将它推送到远程仓库呢? 首先,你要在远程创建一个仓库。Step1: 在github创建一个仓库,url为:https://github.com/Byron4j/guiyangBoot.gitStep2: 在本地工程根目录下初始化一个仓库:git initStep3:将本地工程代码提交,git会为你在本地默认创建一个master分支:git add ...原创 2017-09-21 19:47:08 · 1931 阅读 · 0 评论 -
git文件没有绿色红色小图标
git关联的的文件没有绿色、红色小图标 按步骤处理,然后重启电脑即可。 按Win+R键打开运行对话框,输入 regedit.exe ,准备修改注册表; 找到 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer; 新建一个键名称为 “Max Cached Icons” 数据设置为 “2000”; 重原创 2017-08-09 23:28:00 · 38980 阅读 · 12 评论 -
git 本地分支关联创建远程分支
1. 克隆项目代码https://github.com/Byron4j/redis.git 将指定地址代码克隆到本地2. 查看所有分支git branch –all 默认只有master分支,所以会看到如下两个分支master[本地主分支] origin/master[远程主分支]新克隆下来的代码默认master和origin/master是关联的,也就是他们的代码保持同步3. 创建本地新的 de原创 2017-06-12 11:13:27 · 2121 阅读 · 0 评论 -
git tag版本代码快速修复
git tag版本代码快速修复实际生产开发中,遇到突发情况,需要紧急修复线上bug,但是灰度环境(或者其他预生产测试环境)已经存在多个新功能的代码了,这时候我们可能选择直接在生产tag版本的代码上进行修复并发布。local_branch : 本地分支名tag_name : 生产tag分支修改已经存在的tag基于指定tag版本创建一个分支git checkout -b local_branch ta原创 2017-06-23 19:43:06 · 5228 阅读 · 0 评论