当前位置: 首页 > news >正文

GitLab常用操作

git init //初始化一个git的本地仓库

git rm -r --cached   //清除缓存,比如修改了.gitignore文件,可以先清缓存再进行下边的操作
 
git add README.md   //增加一个文件
//git add 文件夹/    //增加文件夹内的所有文件
//git add --all     //增加当前项目下的所有文件
//git add -f        //force,强制将文件添加到 Git 暂存区,即使这些文件被 .gitignore 忽略
 
git commit -m "这里加注释" //README.md 已经成功进入到本地仓库

git pull   //在提交到远程仓库之前,先更新到最新版本代码,防止和别人代码产生冲突。
             如果是创建远程仓库,这一步不需要
 
git remote add origin git_address //将git_address命名为origin 
 
git push -u origin master// 添加到远程仓库的master分支,也可以是其他分支,远程和本地
                            的名字应相同
                            如果远程没有这个分支,就填当前分支的名字,远程会自动新增一个
                            相同名字的分支
 

//克隆git_address的master分支,也可以是其他分支
git clone -b master http://gitslab.yiqing.com/declare/about.git 

//由于 仓库 内容比较大,或者仓库中有比较大的文件,传输数据大小限制导致的上传/下载失败,可以通过设置如下参数解决:
git config --global http.postBuffer 524288000

增加&切换分支

git checkout -b branch_Newname   //增加并切换到新分支 -b是新建

git checkout branch_Name    //切换到已存在的分支

查看分支

// 查看本地分支
git branch
 
// 查看远程分支  -r: 表示remote
git branch -r


删除分支


# 如果分支包含未合并的更改和未推送的提交,则 -d 标志将不允许删除本地分支
# -d 是 --delete 的别名
git branch -d [branch_name] 
 
# 强制删除本地分支,不考虑其合并状态
# -D 是 --delete --force 的别名
git branch -D [branch_name] 



git push origin -d test    //删除远程仓库origin的test分支

相关文章:

  • Java高频面试之集合-04
  • Nginx 开启Baise认证
  • 计算机二级MS之PPT
  • 数据库系统概论(一)详细介绍数据库与基本概念
  • 微服务概览与治理
  • 零售交易流程相关知识(top-down拆解)
  • 同步 Fork 仓库的命令
  • 公开笔记:自然语言处理(NLP)中文文本预处理主流方法
  • 软考高级信息系统项目管理师笔记-第12章项目质量管理
  • 【Manus资料合集】激活码内测渠道+《Manus Al:Agent应用的ChatGPT时刻》(附资源)
  • 布隆过滤器原理详解:高效解决大规模数据去重与查询问题
  • Mysql安装方式
  • Java 8 四大函数式接口详解
  • HOW - React 如何在在浏览器绘制之前同步执行 - useLayoutEffect
  • 数据结构拓展:详解realloc(C++)
  • K8S学习之基础十四:k8s中Deployment控制器概述
  • 推荐一个基于Koin, Ktor Paging等组件的KMM Compose Multiplatform项目
  • 机器学习之无监督学习
  • 一文解锁基于 MemryX 与 RK3588 的边缘 AI “王炸” 组合解决方案
  • 【网络安全】——协议逆向与频繁序列提取:从流量中解码未知协议
  • 怎样做免费抽皮肤的网站/武汉今日头条最新消息
  • 建b2c网站需要办的手续/官网优化哪家专业
  • 网站的建设方面/百度推广官方电话
  • 网站建设营销型/怎么在百度上发布广告
  • 网站开发流程百度文库/淘宝代运营
  • 中国人去菲律宾做网站赌钱会抓吗/中国seo高手排行榜