首页 > 其他分享 >GIT的基础介绍一些使用方法

GIT的基础介绍一些使用方法

时间:2024-12-09 11:43:43浏览次数:5  
标签:origin 文件 GIT Git 介绍 git dev push 方法

Git超实用总结 *

廖雪峰Git介绍 *

Git使用规范 *

常用 Git 命令清单

Git远程操作详解

Git 工作流程

Git分支管理策略

git客户端 TortoiseGit

如果不习惯使用命令行 可以安装git客户端 但是建议还是用命令行方式来操作git,这个我网上找的,我从来不用。

TortoiseGit介绍

日常使用Git的一些说明

首次使用配置全局的git配置 已经配置过的忽略

git config --global user.name "用户名"
git config --global user.email "邮箱"

长期存储密码: 
git config –global credential.helper store

有新项目需要从远程仓库下载下来

git clone http://git.strongsoft.net:6280/wwh/test.git
###克隆完后 使用cmd cd命令 进入项目文件夹,比如 cd E:\\xxx\xxx\test
git checkout -b dev origin/dev
git add .
git commit -m "修改 修改内容"
git push origin dev

如果是本地存在项目文件需要跟远程进行关联

git init
git remote add origin http://git.strongsoft.net:6280/wwh/test.git
git checkout -b dev origin/dev
git add .
git commit -m "修改 修改内容"
git push origin dev

git 日常开发常用命令

// 从远程仓库拉取最新内容
git pull 
// 添加当前目录的所有有修改的文件到暂存区
git add .
// 查看有变更的文件
git status
// 提交暂存区到仓库区
git commit -m "添加 备注信息"
// 推送修改到远程仓库  
git push 

//场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令
git checkout -- file

//场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令
git reset HEAD file //,就回到了场景1,第二步按场景1操作。

git移除某文件夹的版本控制

  1. 预览要删除的文件夹内的文件
执行 git rm -r -n --cached */bin/\* ,此命令是展示要删除的文件表预览
  1. 移除版本控制操作
执行 git rm -r --cached */bin/\* ,删除文件的命令.
执行 git commit -m" 删除bin文件" ,提交,并加注释
执行 git push origin master    ,提交到远程服务器

Git .gitignore文件忽略

.gitignore文件:

#此行为注释,不会起作用
filename.txt
*.html
!except.html
all
all/
/all

1. 注释
#此行为注释,不会起作用

以“#”开始的行,被视为注释

2. 完整文件名
filename.txt

忽略项目下所有名为filename.txt的文件

3. 文件后缀
*.html

忽略html后缀的所有文件,其中星号(*)为通配符,可代表多个字符,另外问号(?)代表一个字符,方括号([abc])代表可选字符范围

4. 例外文件
!except.html

前面加上感叹号,取消对except.html文件的忽略

5. 不带后缀的名称
all

忽略所有名称为all的文件和目录

6. 带后斜杠的名称
all/

忽略所有all目录

7. 带前斜杠的名称
/all

只忽略当前目录下的文件和目录,不涉及到子目录

git打标签并提交到gitlab服务器

git tag -a v1.0 -m "备注信息"
git push origin v1.0

git创建分支并推送到远程

git checkout -b dev
git push origin dev

git 删除分支

git branch -d <name>
git push origin -d <name>   删除远程分支

 

标签:origin,文件,GIT,Git,介绍,git,dev,push,方法
From: https://www.cnblogs.com/privateLogs/p/18594549

相关文章

  • Microi吾码|开源低代码.NET、VUE低代码项目,表单引擎介绍
    Microi吾码|开源低代码.NET、VUE低代码项目,表单引擎介绍一、摘要二、Microi吾码介绍2.1功能介绍2.2团队介绍2.3上线项目案例三、Microi吾码表单引擎是什么?四、Microi吾码表单引擎功能4.1模块引擎-由表单引擎驱动4.2流程引擎-由表单引擎驱动4.3接口引擎-由......
  • 【StableDiffusion教程】Stable Diffusion 喂饭教程来啦!价值上万的模特AI换装方法
    在电商领域,最近AI模特换装特别火,结合网上的教程和实战,总结了一个最简单性价比最高的方法。今天我们就一起学起来!!(文末扫码可获取SD安装包及[AI绘画]入门籽料)一思路[整体的]思路其实很简单,分为三步:获取模特服饰的蒙版获取模特的姿势特征图通过图生图局部重绘(上传蒙......
  • 最新前端架构设计:中央仓库管理-基于工作空间和git-submodule实现共用和管理
    作者:京东零售胡亚龙背景大促营销h5活动页面复用已有能力,快速搭建上线,沉淀通用方法。后续开发时研发效率提升40%。技术实现五种技术方案   各方案优劣:略。工作空间集中管理前三种方式不做介绍。项目结构单楼层开发公共模块 工作空间:packages:......
  • gdut介绍
    学校简介我们在网上获取,并加入自己的思考,自己的体会自己编写文案,致力于让更多人认识到我们学校学生评价我们致力于让学生能够更加客观的,更加直接的,更加真实的看到我们学校的真实样貌新生模块家长模块......
  • Linux系统修改网络配置的几种方法参考
    Linux操作系统凭借其稳定性和灵活性,成为服务器和个人计算机上不可或缺的一部分。网络配置是Linux系统管理中的一个重要方面,直接关系到系统的连通性和安全性。下面详细介绍几种在Linux系统中修改网络配置的方法,大家可以根据自己的需求选择合适的参考方案。命令行工具(CLI)对于......
  • [笔记] Git 实战指南:Git命令大全 与 Git提交信息规范
    本文档是关于Git版本控制系统的综合指南,涵盖了从基础到高级的各种命令和最佳实践。它旨在为开发者提供一个全面的资源,帮助他们更有效地使用Git进行代码版本管理、团队协作以及项目开发。文档分为两个主要部分:Git命令大全和Git提交信息规范。Git安装文档:[笔记]W......
  • G0-G3曲面介绍
    曲面是一种没有厚度、质量、界限的薄膜。一般对较规则的3D零件来说,实体特征提供了迅速且方便的造型建立方式。但对于复杂度较高的造型设计,仅使用实体特征来建立3D模型就显得很困难了,因此曲面特征应运而生,提供了非常弹性化的方式来建立曲面的方法。   曲面特征的建立方......
  • hhdb数据库介绍(10-45)
    安全数据加密加密规则列表页仅加载当前页面配置:添加、删除、编辑加密规则,触发局部同步加载。加载成功后,添加配置才能生效。同样也可以执行整体同步加载(页面右上角),来同步加密规则。搜索:加密列表信息过多时,可通过逻辑库名、表名、加密方式、加密列来搜索。也可以在搜索框输......
  • 前端是如何收集用户行为信息的?都有哪些方法呢?
    前端收集用户行为信息的方法有很多,大致可以分为以下几类:1.基于用户交互事件的收集:点击事件(Click):记录用户点击了哪些元素,例如按钮、链接、图片等。可以获取点击元素的ID、class、内容等信息。鼠标事件(MouseEvents):例如mouseover、mouseout、mousemove等,可以追......
  • C# 扩展方法
    文章目录一、引言二、扩展方法的基本概念1.定义扩展方法的语法2.扩展方法的调用方式三、示例演示1.为内置类型添加扩展方法2.为自定义类型添加扩展方法四、扩展方法的注意事项1.扩展方法的优先级2.扩展方法的可见性3.避免过度使用五、总结一、引言  在......