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

Git常用方法——详解

一、下载安装git

git官网: Git - Downloads (git-scm.com)

下载安装Git(超详细超简单)_git下载-CSDN博客

二、克隆下载至本地

1、复制HTTPS链接

在gitee或者gitLab或者gitHub上复制HTTPS链接

2、打开Open Git Bash here

在本地想要新建文件的地方右键选择Open Git Bash here

3、运行Bash

复制上git clone +链接即可

git clone 仓库地址

4、项目即可拉取成功,可以打开运行

三、克隆分支到本地

只需要修改命令行即可

git clone -b 分支名 仓库地址

比如:

下载RuoYi: 🎉 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用仓库的dev分支至本地,在Bash中运行即可

git clone -b dev https://gitee.com/y_project/RuoYi.git

四、使用VS上传现有项目至远程仓库(如gitLab或其他)

1、在gitLab上新建项目

2、复制克隆链接,在需要放项目的文件夹中(鼠标右键)Bash,输入git clone+链接,就会生成一个新的文件夹+.Git文件

3、将自己的项目+gitignore移动到第二步新生成的文件夹中(如果复制过来的项目中有.Git需要删除,否则会存在冲突,定位不到自己的仓库)

4、使用vs打开项目,打开git更改,就会自动定位到自己的gitLab项目,可以直接提交推送

5、补充idea也是同理,使用idea打开之后即可定位,直接提交推送

五、VS多人合作开发

VS多人合作开发拉取+提交git时可能会出现问题

问题如图:无法拉取,存在未提交的更改

问题解决:

1、先将自己修改的内容存储起来,如图

2、存储完成后,拉取(有多个位置有拉取按钮,挑自己喜欢的)

3、拉取完成后,双击储藏

4、点击储藏信息中的应用

自己修改过的内容会重新在git更改中展示

5、输入提交信息,点击全部提交并推送

6、推送成功就可以将储藏的信息删掉了(用完了就不用储藏啦)

问题:

提交的时候点击的全部提交,此时并没有提交至远程,只是提交到本地仓库

问题解决:点一下推送即可

六、idea多人合作开发

记住顺序:先拉取,再提交推送即可

偶尔处理冲突:选择,接收合并即可

相关文章:

  • 防止电脑电池老化,禁止usb或者ac接口调试时充电
  • STM32CubeMX工程printf问题
  • 什么是 Angular 开发中的 Dumb components
  • 【Git】克隆主项目,并同时克隆所有子模块
  • 动态规划(3)——dp多状态问题Ⅰ
  • 【Rockchip系列】importbuffer_T 接口
  • Tomcat服务与运用
  • kafka测试
  • SpringAOP学习
  • 企业微信群发工具:精准营销与高效沟通的新篇章
  • [云服务器15] 全网最全!手把手搭建discourse论坛,100%完成
  • Oracle Data Guard备库清理归档脚本
  • Linux递归找出目录下最近被修改文件(最近一段时间内被修改过的最新文件)(最近修改文件、最新文件、查找文件)(监控目录、监控mysql文件)
  • 完美无敌Oracle RMAN备份脚本
  • VBA解除Excel工作表保护
  • Docker: 容器互访的三种方式
  • Docker容器管理
  • es的写入过程
  • express.js的介绍及使用
  • GraphQL学习过程应该是这样的
  • jQuery(一)
  • k8s如何管理Pod
  • React组件设计模式(一)
  • STAR法则
  • 包装类对象
  • 构造函数(constructor)与原型链(prototype)关系
  • 聊一聊前端的监控
  • 如何优雅地使用 Sublime Text
  • 异步
  • Mac 上flink的安装与启动
  • ​​​​​​​​​​​​​​Γ函数
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • (1)Android开发优化---------UI优化
  • (13)Hive调优——动态分区导致的小文件问题
  • (Matlab)使用竞争神经网络实现数据聚类
  • (php伪随机数生成)[GWCTF 2019]枯燥的抽奖
  • (WSI分类)WSI分类文献小综述 2024
  • (万字长文)Spring的核心知识尽揽其中
  • (一)基于IDEA的JAVA基础12
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • .NET+WPF 桌面快速启动工具 GeekDesk
  • .NET简谈互操作(五:基础知识之Dynamic平台调用)
  • .NET中的十进制浮点类型,徐汇区网站设计
  • @NoArgsConstructor和@AllArgsConstructor,@Builder
  • [ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042
  • [Avalon] Avalon中的Conditional Formatting.
  • [flink总结]什么是flink背压 ,有什么危害? 如何解决flink背压?flink如何保证端到端一致性?
  • [HEOI2013]ALO
  • [HTML]HTML5实现可编辑表格
  • [IE编程] 如何在IE8 下调试BHO控件/工具栏(调试Tab进程)
  • [JAVA] 什么是Java线程同步机制?
  • [JDK工具-6] jmap java内存映射工具
  • [JS]变量
  • [LeetCode]Balanced Binary Tree