首页 > 其他分享 >git基础知识

git基础知识

时间:2024-09-05 12:52:11浏览次数:10  
标签:origin git 仓库 基础知识 -- 远程 分支

git的作用

  • 对项目的版本进行管理
  • 协同开发

git整体操作流程

[1] 本地仓库

[2] 远程仓库

本地仓库操作流程

  1. 初始化本地仓库:git init

  2. 设置签名

    git config --global user.name

    git config --global user.email

  3. 查看文件的状态:git status

  4. 工作区文件添加到暂存区:git add

  5. 暂存区文件提交到本地仓库:git commit -m

  6. 查看提交日志:git log --pretty=oneline --abbrev-commit --all --graph

    查看所有的提交记录(包含已经删除的版本号):git reflog

  7. 版本回退

    回退到上一个版本:git reset --hard HEAD^

    回退到指定的版本:git reset --hard 版本号


远程仓库操作流程

  1. 查看远程仓库的别名:git remote -v
  2. 绑定远程仓库:git remote add origin https://gitee.com/远程仓库的地址
  3. 克隆整个项目:git clone https://gitee.com/远程仓库的地址
  4. 推送代码到远程仓库:git push origin master
  5. 拉取最新的代码:git pull origin master
  • 删除已经关联的远程仓库:git remote rm origin远程仓库的别名
  • 配置公钥,免密登录

分支操作

  1. 查看当前所有的分支:git branch -v
  2. 新建分支:git branch 分支的名字
  3. 切换分支:git checkout 分支的名字
  4. 合并分支:git merge 分支的名字
  5. 删除分支:git branch

标签:origin,git,仓库,基础知识,--,远程,分支
From: https://www.cnblogs.com/meitianyouheng/p/18398187

相关文章

  • 【git】fork远程仓库,fork仓库同步和提交pull request
    一、fork远程仓库,将会在你的GitHub账号中创建一个副本1.找到你想要的github仓库,点击Fork按钮 2.选择相应的Owner和想要clone的上游原始仓库的reponame,点击Createfork 3.fork创建成功(大概几秒钟就好了) 二、fork仓库同步上游仓库1.将上游仓库添加位远程仓库,并命......
  • 搜索引擎索引基础知识分享
    一.为什么不使用MySQL?MySQL只适用于结构化数据的检索,而不适用于全文检索,全文检索简单来说就是要在大量文档中找出包含某个单词的所有文档那么什么叫做全文检索呢?数据总体分为:●结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。●非结构化数据:指不定长或无固定......
  • isdigit函数讲解 <ctype.h>头文件函数
    目录1.头文件2.isdigit函数使用  1.头文件以上函数都需要包括头文件<ctype.h>,其中包括isdigit 函数#include<ctype.h>2.isdigit函数使用isdigit函数用于判断字符是否为阿拉伯数字0-9,如果是,则返回非0的数,如果不是则返回0比如:isdigit函数测量的一定是字......
  • git 推送本地文件
    引言参考文章:Git操作全流程介绍Git的工作流程如下所示:1.创建仓库1.1新建gitee仓库在gitee中创建一个仓库HelloWorld,如下所示:1.2初始化本地仓库假设本机有一个MyCode文件夹,进入该文件夹目录下,在该处打开gitbash。,输入命令将该文件夹初始化为git仓库:len......
  • 解决VSCode 使用git拉取前端代码报错问题,屏蔽不参与git提交的文件,git rm --cached,git
    问题描述:`最近,在公司共同开发Angular前端项目过程中,我使用的开发工具时VSCode,遇到一个问题,比如environment.js,package-lock.json,angular.json等等文件都是不需要上传的,别人上传了,我也不想覆盖的文件,你懂吧。但是呢,我一拉代码,就会提示有冲突,要我解决,不然拉不了,有个蠢办法就......
  • gitee创建仓库如何提交代码
    在gitee上创建了仓库之后如何将项目与仓库关联起来,提交代码?1、如何创建仓库登录gitee,在导航栏找到新建仓库然后是设置仓库,填入名称以及自定义路径,点击创建注:如果选择了初始化仓库,仓库创建之后直接就是第一次提交了,会看不到仓库给你的参考命令,不会关联仓库的小白可以不用管,直......
  • Python基础知识-8(PyQt GUI开发,输出乱码处理)
    (目录)介绍一个VSCode轻量级RestAPI客户端插件:ThunderClient一、关于shebang明确指定解释器#!/usr/bin/python3在shell中寻找第一个python解释器#!/usr/bin/envpython3二、Python类的私有方法/属性Python不支持私有方法/属性,但可以将类成员方法/属性名定义为......
  • java基础知识-JVM知识详解
    一、JVM内存结构Java虚拟机(JVM)的内存结构主要分为几个不同的区域,每个区域都有其特定的目的和功能。以下是JVM内存结构的主要组成部分:先看一下总体的结构图程序计数器(ProgramCounterRegister)这是一个较小的内存块,用于存储当前线程所执行的字节码指令的地址。每......
  • 前端vue项目 git commit msg 文字校验实现,利用husky 和 commitlint实现
    husky安装使用说明husky作用是创建git钩子,然后触发命令执行安装yarnaddhusky初始化npxhuskyinit会出现下面文件夹commitlint安装和使用安装commitlintyarnaddcommitlint安装校验规则库@commitlint/config-conventionalyarnadd@commitlint/co......
  • 【分立元件】电阻的基础知识
            电阻与电容、电感一样都是最基本的元器件,大量使用于各种电气或电子设备中。对从事电气工作的人而言或许过于普通,平时忽视了它,但如果没有电阻,电气或电子电路就无法建立。电阻就是如此重要的元器件。 电阻的原理        电阻的数值取决于电阻材料的电......