git使用
文章平均质量分 63
flowerspring
要铭记在心:每天都是一年中最美好的日子。
展开
-
git---主分支同步到子分支
切换到需要目标分支或子分支git checkout 分支名childdev更新dev代码到 子分支childdevgit merge dev查看状态git status修改子分支代码后git add .提交到子分支git commit -m "修改记录"推送git push合并子分支内容到主分支切换到主分支git checkout dev合并子分支内容到主分支git merge childdev查看状态git stat原创 2022-03-11 10:47:17 · 7178 阅读 · 0 评论 -
Git:将当前修改的内容提交到新的分支上
最近写的一个项目修改的时候作为备份方式在原来的分支上做了修改,但是没必要合并到原来的分支,只作为一个备选方式修改,为了避免自己在这个原来分支修改的和其他同事提交的冲突,于是需要新建分支保存,然后同步提交到远程新分支上。git命令操作如下://步骤1:在当前的develop分支上的修改暂存起来git stash//步骤2:暂存修改后,在本地新建分支(develop_backup为新分支的名字)git checkout -b develop_backup//步骤3:将暂存的修改放到新建分支中转载 2022-03-09 11:01:58 · 4183 阅读 · 0 评论 -
git 切换远程分支
git 切换远程分支将远程git仓库里的指定分支拉取到本地(本地不存在的分支)当我想从远程仓库里拉取一条本地不存在的分支时:git checkout -b 本地分支名 origin/远程分支名例如: 切换远程分支git checkout -b release origin/release-9.4### 原文默认,git项目只有一个分支,就是master,我们当然可以在本地创建多个分支,并推送到远程git管理平台上,或者将远程git管理平台上的其他..转载 2022-02-24 12:05:40 · 43016 阅读 · 2 评论 -
git提交本地分支到远程分支
git提交本地分支到远程分支git 常用命令(含删除文件)Git常用操作命令收集:1) 远程仓库相关命令检出仓库:$gitclonegit://github.com/jquery/jquery.git查看远程仓库:$gitremote -v添加远程仓库:$gitremote add [name] [url]删除远程仓库:$gitremote rm [name]修改远程仓库:$gitremote set-url --push[name][newUrl]...转载 2021-08-11 09:06:26 · 2014 阅读 · 0 评论 -
git 常用命令1
git 常用命令Git常用操作命令收集:1) 远程仓库相关命令检出仓库:$gitclonegit://github.com/jquery/jquery.git查看远程仓库:$gitremote -v添加远程仓库:$gitremote add [name] [url]删除远程仓库:$gitremote rm [name]修改远程仓库:$gitremote set-url --push[name][newUrl]拉取远程仓库:$gitpull [remo...转载 2021-08-11 09:04:14 · 97 阅读 · 0 评论 -
git 常用命令
git提交本地分支到远程分支git提交本地分支到远程分支git 常用命令(含删除文件)Git常用操作命令收集:1) 远程仓库相关命令检出仓库:$gitclonegit://github.com/jquery/jquery.git查看远程仓库:$gitremote -v添加远程仓库:$gitremote add [name] [url]删除远程仓库:$gitremote rm [name]修改远程仓库:$gitremote set-url --...转载 2021-08-11 09:02:17 · 68 阅读 · 0 评论 -
QGIS中文乱码问题解决
原始设置为system,修改为utf8或者是GB18030原创 2021-06-09 15:39:46 · 7394 阅读 · 0 评论 -
为什么要使用git pull --rebase?
为什么要使用git pull --rebase?1.git pullgit pull = git fetch + git merge FETCH_HEAD git pull --rebase = git fetch + git rebase FETCH_HEAD 2.merge 和 rebase现在我们有这样的两个分支,test和master,提交如下: D---E test / A---B---C---F--- master在ma..转载 2021-05-26 14:10:02 · 112 阅读 · 0 评论 -
简单对比git pull和git pull --rebase的使用
简单对比git pull和git pull --rebase的使用使用下面的关系区别这两个操作:git pull = git fetch + git mergegit pull --rebase = git fetch + git rebase现在来看看git merge和git rebase的区别。假设有3次提交A,B,C。在远程分支origin的基础上创建一个名为"mywork"的分支并提交了,同时有其他人在"origin"上做了一些修改并提交了。其实这个时候E不应.转载 2021-05-26 14:08:16 · 412 阅读 · 0 评论 -
gitlab权限对应的权限
gitlab权限对应的权限Guest,Reporter,Developer,Master,Owner对应的权限 Guest Reporter Developer Master Owner Create new issues * * * * * Leave comments * * * * * Pull the project code * * * ...转载 2021-02-25 10:36:43 · 432 阅读 · 0 评论 -
怎么统计公司Gitlab上每个人每天的提交量?
引言前几天接到领导命令:以后把每天提交的代码作为一项考核标准。团队人员说多也不多,但也有15个人了。自己去一个一个看并统计提交量,既浪费时间又浪费精力。所以我的想法是,使用代码去统计每个人每天的提交数量,然后通过随机抽查去查看每个人的代码质量。准备确定了自己的需求后,就开始着手准备具体手段了。下面先看下我们当前有的东西。1.内网gitlab代码仓库2.管理员级别的账号管理员级别的账号就不需要多说了,我们先看gitlab,我们的目的是统计每个人每天的提交量,那么通过GitlabGUI界面是否能实转载 2021-02-20 13:57:19 · 4566 阅读 · 2 评论 -
python使用 python-gitlab 模块
python使用 python-gitlab 模块来调用gitlab的API来管理gitlab1.安装pip install python-gitlab2.为了保护API 用到的 private_token,一般会将其写到系统的配置文件中去/etc/python-gitlab.cfg或者~/.python-gitlab.cfg我在下面的示例中,是在代码中配置的root@pts/1 $ cat ~/.python-gitlab.cfg[global]default ...转载 2021-02-19 14:14:53 · 6911 阅读 · 0 评论 -
代码统计工具cloc使用
简介CLOC(Count Lines of Code),是一个可以统计多种编程语言中空行、评论行和物理行的工具。这个工具还是蛮实用的,可以帮我们快速了解一个项目中代码的信息。安装使用windows 10win10下可以去github上下载其最新版,截止本文时,最新版为1.8.0。下载链接下载地址:https://github.com/AlDanial/clochttps://github.com/AlDanial/cloc/releases/tag/1.88下载选择...转载 2021-02-19 13:47:16 · 873 阅读 · 0 评论 -
gitlab统计代码量
gitlab统计代码量git的代码量大多数都是根据命令行统计,或者根据第三方插件统计。但是都不满足我的需求,因为我们代码都由gitlab管理,于是想到了通过gitlab暴露出来的接口获取数据。第一步,生成私钥登录你的gitlab申请私钥private_token第二步,获取当前用户可见的所有项目(即使用户不是成员)接口地址:gitlab的地址/api/v4/projects/?private_token=xxx返回参数:[{ "id":219, .转载 2021-02-19 11:04:24 · 19508 阅读 · 7 评论 -
windows下git小乌龟的安装和使用
git的使用总结:在代码托管仓库复制项目的HTTPS链接,复制项目的master分支链接,在本地新建一个空文件夹,然后在文件夹下建立一个.git版本库,这里会生成一个.git文件,然后git克隆,在右键中找到切换/检出,选择你当前的分支。git提交方法:先提交再拉取最后推送提交的代码只是提交到我们的本地仓库,并不是远程仓库,所有提交后还要推送上去。下面是详细的图文流程:一、安装git for windows首先下载git for windows客户端http://msysgit.gith转载 2021-01-18 10:19:47 · 528 阅读 · 1 评论 -
如何在同一台电脑上设置两个gitee帐号的ssh-key
https://www.cnblogs.com/verdent/p/13736662.html原创 2021-01-18 09:50:49 · 399 阅读 · 0 评论 -
GitLab使用手册
GitLab使用手册Git简介git是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。git手册progit_v2.1.17.pdf主要功能git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。git的速度很快,这对于诸如Linux内核这样的大项目来说自然很重.转载 2021-01-04 10:45:17 · 1448 阅读 · 1 评论 -
Gitlab开发人员指导手册
Gitlab开发人员指导手册开发流程1、从远程拉取最新的master分支(或者最新的个人开发分支)到本地,切换为自己的个人开发分支。然后开发。更新push到自己的个人分支。 2、功能完成之后,拉取最新的master分支,在本地先将master合并至个人开发分支。更新push自己的个人分支。登陆gitlab,创建合并请求:将自己的个人开发分支合并至master。通过 Jenkins自动化测试之后,开始人工审核。 3、审核通过之后,开始进...转载 2021-01-04 10:42:47 · 349 阅读 · 0 评论 -
windows 配置同时使用 Gitlab、Github、Gitee(码云) 共存的开发环境
参考https://www.jianshu.com/p/68578d52470chttps://blog.csdn.net/weixin_39973810/article/details/90516137https://www.cnblogs.com/fallTakeMan/p/11638726.htmlhttps://www.jianshu.com/p/68578d52470c...原创 2020-03-19 11:35:59 · 2337 阅读 · 0 评论