git
文章平均质量分 59
purple.taro
想生活的更好,希望得到你的帮忙。
展开
-
git分支怎样改名字
2. 远程分支重命名 (已经推送远程-假设本地分支和远程对应分支名称相同)1. 本地分支重命名(还没有推送到远程)d.把修改后的本地分支与远程分支关联。a. 重命名远程分支对应的本地分支。假设分支名称为oldName。想要修改为 newName。c. 上传新命名的本地分支。转载 2022-11-22 08:45:39 · 1101 阅读 · 0 评论 -
本地项目关联远程 git 仓库
用了几年 git 来管理代码,除了常用的提交代码的一些指令,其他的每次用到都需要查一次资料,这样很麻烦。最近有一个新项目需要关联远程仓库,我自己也整理了一下。安装 Git:官网下面介绍几种方法:一、代码 clone 到本地这种方法是直接 clone 代码,这样不需要在手动关联仓库。1、本地创建空白文件夹2、右键 Git Bash Here 打开控制台3、直接 clone 远程仓库的代码git clone 远程地址(ssh、http) 1然后正常的代码提交就可以了。二、...原创 2022-05-12 04:51:29 · 8691 阅读 · 0 评论 -
Git配置.gitignore忽略文件
git设置忽略文件和目录有两种方式,一种是项目所有人员共用的的,一种是开发自己使用的第一种,所有开发者共用的需要把设置设定在.gitignore该文件中第二种,开发者个人使用的忽略配置,许雅设定在.git/info/exclude 该文件中【例子】# 忽略*.o和*.a文件,不忽略my.o文件*.[oa]!my.o# 忽略*.b和*.B文件,不忽略my.b文件*.[bB]!my.b # 忽略dbg文件和dbg目录dbg # 只忽略dbg目原创 2022-04-17 22:17:46 · 14513 阅读 · 0 评论 -
git switch 命令的一些常用的用法
git 2.23 版本新增了switch、restore命令,因为git checkout 命令职责较多、不够明确,而switch命令则专门用来切换分支、创建并切换分支等,我们这里来总结下git switch 命令的一些常用的用法。另外,这个命令在2.27.0版本还是实验性的,将来行为可能会改变。git switch 切换分支 命令:git switch <branchName> 举例:git switch testBranch tips:如果是切换到一个没有的分支上去,git转载 2022-04-16 19:15:59 · 12112 阅读 · 0 评论 -
git 添加tag标签
查看标签打印所有标签git tag打印符合检索条件的标签git tag -l 1.*.*查看对应标签状态git checkout 1.0.0创建标签(本地)创建轻量标签git tag 1.0.0-light创建带备注标签(推荐)git tag -a 1.0.0 -m "这是备注信息"针对特定commit版本SHA创建标签(忘记打标签时使用)git tag -a 1.0.0 0c3b62d -m "这是备注信息"需要先查一下loggit log --pretty=oneline --abbr转载 2022-04-16 18:41:58 · 1063 阅读 · 0 评论 -
图解 Git
基本用法上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。git addfiles把当前文件放入暂存区域。 git commit给暂存区域生成快照并提交。 git reset --files用来撤销最后一次git addfiles,你也可以用git reset撤销所有暂存区域文件。 git checkout --files把文件从暂存区域复制到工作目录,用来丢弃本地修改。你可以用git reset -p,git checkout -p, orgi...转载 2022-04-16 18:28:39 · 222 阅读 · 0 评论 -
GitLab目录迁移
本文转载前经过自己实际操作后,确认可以的问题环境:OS:centos 7gitlab:13.12.4在生产环境上迁移GitLab的目录需要注意一下几点:目录的权限必须为755或者775 目录的用户和用户组必须为git:git 如果在深一级的目录下,那么git用户必须添加到上一级目录的账户。 很多文章说修改/etc/gitlab/gitlab.rb这个文件里面的git_data_dirsb变量,其实没必要,只需要使用软链接改变原始目录/var/opt/gitlab/git-d.原创 2021-12-27 11:18:03 · 1080 阅读 · 0 评论 -
这 10 几个,高级开发用的 Git 命令,个个惊艳!
如果你觉得 git 很迷惑人,那么这份小抄正是为你准备的!请注意我有意跳过了git commit、git pull/push之类的基本命令,这份小抄的主题是 git 的一些「高级」用法。导航 —— 跳到之前的分支gitcheckout-查看历史# 每个提交在一行内显示git log --oneline# 在所有提交日志中搜索包含「homepage」的提交git log --all --grep='homepage# 获取某人的提交日志git log ...转载 2021-10-17 06:22:00 · 170 阅读 · 0 评论 -
git连接gitlab远程库(下)
上篇(git连接gitlab远程库原创 2021-06-19 16:14:29 · 628 阅读 · 0 评论 -
git连接gitlab远程库(上)
gitlab服务器信息:服务器IP:192.168.31.196 gitlab系统中开发人员账号信息:gitlab账号:liuzygitlab账号邮箱:liuzy@hzfz.com开发人员使用的计算机:开发计算机OS:windows 7开发计算机名:liuzy-vm-PC开发计算机登录账号:liuzy-vm...原创 2021-06-16 11:18:17 · 7674 阅读 · 0 评论 -
Gitlab的安装及使用
1.1 GitLab介绍GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找1.2 Gitlab服务构成Nginx:静态web服务器。gi...原创 2021-06-15 10:17:19 · 668 阅读 · 1 评论 -
(二)深入浅出图解Git,入门到精通(保姆级教程)
上一篇原创写了图解Git的第一篇,个人感觉还是可以,比较基础的那种,有兴趣的可以看一看[],这一篇我们继续图解Git,上一篇基本就是基础,这一篇算是进阶。分支管理Git中比较最重要的一点就是分支的概念,有了分支就有了合并和衍合的操作,「合并」和「衍合」能够「有效的对代码版本的管理」。Git的初始化中有一条默认的主分支叫做master,每一次的提交都会串成一条时间线,这就是一条分支,当前分支由HEAD指针指向:当每次发生代码提交的时候,当前指向就会向前形成一个新的版本,假如再创建一个新的分转载 2020-10-08 07:38:53 · 259 阅读 · 0 评论 -
(一)深入浅出图解Git,入门到精通(保姆级教程)
Git简介在我们的认知范围Git和SVN都是对于代码托管的工具,那么这两者又有什么不同呢?Git是世界上先进的「分布式的版本控制系统」,而SVN是「集中式的版本控制系统」,SVN对于版本的管理集中于中央服务器中,而Git对于版本的管理可以在本地。SVN管理的模式从SVN服务器中拉取代码,然后开始自己的开发,开发完后再向SVN服务器提交代码,所以集中式的版本管理,需要联网才能进行,一旦没网就没办法向SVN服务器提交代码。而Git是分布式的版本管理,每个开发者的本地都会有完整的版本库,不需要来联转载 2020-10-08 07:37:18 · 246 阅读 · 0 评论