以下为 markdown格式详情查看官方文档 以下记录的为本人实践操作过的命令> 添加远程仓库```git remote add gitlab git@localhost:root/vue-demo.git```> 推送远程仓库```git push -u gitlab master```> 删除远 ...
转载 2021-10-22 12:11:00
96阅读
2评论
前言本篇主要介绍了git初始化后的.git目录,虽然平时我们不用去关注,但是了解一下git的存储原理还是可以的;目录1.git初始化2.objects目录3.refs目录4.HEAD文件正文1.git初始化这里的初始化有两种方式;方式1:gitinit,直接在对应的目录执行gitinit命令,此时会在当前目录生成一个.git目录bashD:\StudyData\githubproject\GitL
原创 精选 2022-02-16 15:01:27
537阅读
官方学习地址​​https://git-scm.com/book/zh/v2​​简单的代码提交流程1. git status 查看工作区代码相对于暂存区的差别;2. git add . 将当前目录下修改的所有代码从工作区添加到暂存区 . 代表当前目录;3. git commit -m ‘注释’ 将缓存区内容添加到本地仓库;4. git push origin master 将本地版本库推送到远程服
原创 2022-06-05 23:52:53
314阅读
一般都使用git clone直接使用项目,现在自己新建了一个项目,也已经写了些内容,该如何配置Git呢?不会的话!就跟着下面步骤一步一步来:1.使用git bash/终端,cd进入你想添加Git项目的目录2.初始化本地仓库git init3.把项目文件添加到本地仓库(“.”表示添加全部文件,添加单个文件或文件夹可使用文件名或文件夹名称)git add .4.提交文件到本地仓库git commit
原创 精选 2022-11-10 10:43:50
423阅读
前言重置操作主要是用来重置工作区和暂存区的内容,多用来修改提交记录或者恢复本地记录;重置操作的相关区域有:工作区、暂存区、版本库;目录1.重置操作的等级2.重置操作(gitresetsoft)3.重置操作(gitreset)默认4.重置操作(gitresethard)正文1.重置操作的等级重置操作可以划分为三个等级,而且三个等级分别对应的就是工作区、暂存区、本地仓库gitresetsoft:只修改
原创 精选 2022-02-19 12:23:33
669阅读
网上看好多人解释pull和clone的区别,说什么pull是更新本地代码,clone是本地从无到有的过程,但有一点没提到,恰好我今天又犯了这个问题,因为我原来都是直接从远程仓库pull,今天突然发现发现pull不能用,clone才生效,我才意识到这个问题。决定记录一下。使用方法有权限的仓库本地无代码gitpullgitclone本地有代码gitpull无权限的仓库本地无代码gitclone本地有代
推荐 原创 2021-11-24 23:16:36
2204阅读
基础概念Git 是一个代码版本管控的工具,是一个内容寻址文件系统,即简单的键值对数据库。Git 的一些基础基础知识版本库:git在本地开辟的一个存储空间,一般在 .git 文件里。工作区(workspace): 就是编辑器里面的代码,平常开发直接操作的就是工作区。索引区/暂存区(index/stage):暂时存放文件的地方,git add 后也就将工作区代码放到了暂存区(缓冲区)。本地仓
原创 精选 2023-10-24 09:20:52
268阅读
基础概念Git 是一个代码版本管控的工具,是一个内容寻址文件系统,即简单的键值对数据库。Git 的一些基础基础知识版本库:git在本地开辟的一个存储空间,一般在 .git 文件里。工作区(workspace): 就是编辑器里面的代码,平常开发直接操作的就是工作区。索引区/暂存区(index/stage):暂时存放文件的地方,git add 后也就将工作区代码放到了暂存区(缓冲区)。本地仓
原创 精选 2023-12-02 08:37:22
316阅读
添加远程库相关视频参考(来自动力节点):https://www.bilibili.com/video/BV1iv411p7ap相关资料下载:http://www.bjpowernode.com/?51cto现在我们已经在本地创建了一个Git仓库了,又想在GitHub上创建一个Git仓库,然后让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作。那么我们
原创 精选 2021-12-24 14:19:40
405阅读
作者:汤圆个人博客:javalover.cc(http://javalover.cc/)前言前面我们介绍了分支的相关操作(https://juejin.cn/post/7029295628454723614),包括创建、切换、查看、合并、删除等操作;但是合并分支时,可能会出现合并冲突,比如多个分支改了同一个文件;本篇就介绍下怎么解决分支的合并冲突。目录1.创建Git项目2.在master主分支更新
原创 2022-02-11 18:05:19
296阅读
git commit --amend有时候可能Git提交后发现还有文件需要修改,当这个提交没有被推送到远程时,可以用此命令覆盖提交,避免commit记录混乱。常用参数:--no-edit:不编辑--reset-author:重置提交用户为当前用户--author=:修改Git 的 author和 email 信息。示例想修改提交的消息描述git commit -amend -m <messa
原创 2023-12-05 09:20:53
210阅读
作者:汤圆个人博客:javalover.cc(http://javalover.cc/)前言分支管理指的是开发时,创建多个分支,然后在不同的分支进行开发管理,互不影响;等到分支开发完成,再合并到主分支;如果没有分支,那么代码还没写完就提交,会导致别人拿到的代码是不完整的;但是如果不提交,那么代码就有丢失的风险;所以分支的好处很明显,就是代码的安全性得以提高,各个开发人员之间的代码互不干扰。目录1.
原创 精选 2021-12-13 14:20:57
945阅读
1点赞
创建版本库相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1iv411p7ap相关资料下载:http://www.bjpowernode.com/?51cto版本库(repository)也叫仓库,可以看做一个目录,这个目录里的所以文件都由Git进行管理,每个文件的修改、删除,Git都能跟踪。1、选择一个合适的地方,创建一个空目录$ mkdir le
原创 2021-12-15 10:47:02
244阅读
1 git config配置 Git 的相关参数。 Git 一共有3个配置文件:仓库级的配置文件: 在仓库的 .git/.gitconfig,该配置文件只对所在的仓库有效。全局配置文件: Mac 系统在 ​​~/.gitconfig​​,Windows 系统在​ ​​C:\Users\<用户名>\.gitconfig​​,系统级的配置文件: 在 Git 的安装目录下(Mac 系统下安装
推荐 原创 2021-12-31 23:31:23
1725阅读
本文介绍了Git分布式版本控制系统的基本操作指南,包括:1)配置用户信息;2)使用暂存区和本地仓库;3)版本穿梭与撤销修改;4)文件删除及恢复方法;5)代码推送至远程仓库的完整流程(首次推送和更新推送);6)从远程仓库拉取代码到本地的操作步骤。重点讲解了git init、add、commit、push、pull等核心命令的使用场景,以及不同恢复模式(--soft/--mixed/--hard)的区别。全文以命令行操作为主,涵盖了Git日常使用的主要功能模块。
Git简介Git是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作。最初目的是为更好地管理Linux内核开发而设计。Git简史1991-2002年间,绝大多数地Linux内核维护工作都花正在了提交补丁和保存归档地繁琐事务上。到2002年,整个项目组开始启用BitKeeper来管理和维护代码。到了2005年,开发BitKeeper的商业公司收回免费使用权,迫使Linux开源社区开发自己的版本系统。版
原创 2021-12-10 20:25:21
438阅读
git版本回退第一种第二种IDEA通过git回滚到某个提交节点或某个版本​​​​https://../pxblog/p/12246248.html​​​​
原创 2022-03-01 09:18:53
132阅读
Git-【技术干货】工作中Git的使用实践工作中git是一项必不可少的技能,在项目的开发进程中起着至关重要的作用,下面介绍一些git在工作中的一些使用实践~ 一:前言Git的定义是:分布式版本控制系统,用于项目开发中的版本控制。从本质上来讲 Git 是一个内容寻址(content-addressable)文件系统,并在此之上提供了一个版本控制系统的用户界面。Git 的核心部分是一个简单的键值对数据
转载 2019-11-03 20:18:00
59阅读
2评论
Git删除文件相关视频参考(来自动力节点):https://www.bilibili.com/video/BV1iv411p7ap相关资料下载:http://www.bjpowernode.com/?51cto在工作区即 learngit 文件夹下新建一个 test.txt 文件,并添加和提交到Git:$ git add test.txt$ git commit -m "add test.txt"
原创 2021-12-23 14:18:35
201阅读
前言本篇主要详细介绍了.gitignore文件的内容,以及如何合理的进行配置;我们平时在开发过程中,经常会包含一些不希望被别人看到,或者不需要被别人看到的文件,比如IDEA项目的配置目录.idea、node模块的包目录node_modules等;这时我们就可以通过.gitignore文件来将这些路径排除掉,这样提交时就不会把这些目录提交到远程仓库;下面我们就详细介绍下.gitignore文件。目录
原创 精选 2022-02-18 18:06:07
623阅读
  • 1
  • 2
  • 3
  • 4
  • 5