首页 > 其他分享 >Git基础操作

Git基础操作

时间:2024-05-15 15:21:01浏览次数:19  
标签:origin Git 仓库 基础 git user 操作 branchname 远程

# 1.安装git请参考之前的步骤
# 2.配置git
git config --global user.name "your name"
git config --global user.email "[email protected]"        # 注册时用的邮箱

# 创建新仓库
git init        # 初始化仓库
git clone https://github.com/user/repo        # 克隆远程仓库
git add filename        # 将文件添加到暂存区, 如果是  .   表示所有文件
git commit -m "commit message"            # 提交并写上备注
git status            # 查看当前暂存区状态
git diff filename            # 比较文件的差异
git log        # 查看历史
git reset --hard HEAD^            # 回退到上一个提交

# 3.分支操作
git branch branchname            # 创建新的分支
git checkout branchname            # 切换分支
git checkout -b branchname           # 创建并切换到新分支
git merge branchname             # 合并分支

# 4.远程仓库
git remote add origin https://github.com/user/repo        # 添加远程仓库
git push origin branchname        # 推送到远程仓库
git pull origin branchname            # 从远程仓库拉取

标签:origin,Git,仓库,基础,git,user,操作,branchname,远程
From: https://www.cnblogs.com/liujinjing521/p/18193920

相关文章

  • gitlab备份
    gitlab备份cronteb-e配置:02***/root/gitlab.sh03***/var/opt/gitlab/backups/gitlabbak.shgitlab.sh脚本(本机备份)#!/bin/bash/opt/gitlab/bin/gitlab-rakegitlab:backup:createCRON=1 gitlabbak.sh脚本,把备份复制到192.168.0.168设备上进行异地备份(两台设备......
  • git commit 撤销的三种方法
    一般在提交代码的时候,顺序是这样的gitstatus//查看修改文件状态(已添加至暂存区还是未添加至暂存区)gitadd.//添加所有已修改文件gitaddxxx/xxx//添加目录为xxx/xxx的文件至暂存区 gitcommit-m'xx功能全部完成'//提交暂存区代码至仓库中//在仓库中创......
  • git配置了 .gitignore 文件,但是不生效
    方法一.gitignore中已经标明忽略的文件目录下的文件,gitpush的时候还会出现在push的目录中,或者用gitstatus查看状态,想要忽略的文件还是显示被追踪状态。原因是因为在git忽略目录中,新建的文件在git中会有缓存,如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了......
  • 【Elasticsearch】系统已经配置了JAVA_HOME,ElasticSearch源码还是操作gradle失败(JAVA_
    先看下报错内容吧,如下:FAILURE:Buildcompletedwith2failures.1:Taskfailedwithanexception.-----------*Where:Buildfile'/Users/liubolun/IdeaProjects/elasticsearch/benchmarks/build.gradle'line:20*Whatwentwrong:Aproblemoccurredevalu......
  • 软件设计师基础学习 十二
    十二、项目管理12.1范围管理范围管理确定在项目内包括什么工作和不包括什么工作,由此界定的项目范围在项目的全生命周期内可能因种种原因而变化,项目管理范围也要管理项目范围的这种变化。项目范围的变化也叫变更对项目范围的管理,是通过5个管理过程来实现的:规划范围管理(编制......
  • git仓库ssh连接
    1、创建ssh秘钥:1)设置git账户:gitconfig--globaluser.email"[email protected]"gitconfig--globaluser.name"zhouyehong"2)创建ssh公钥:ssh-keygen-trsa-C'[email protected]'2、添加到个人git账户:1)cat~/.ssh/id_r......
  • PLC的一些基础介绍
    1、W点和D点D点信号(DataPoints):数据存储:D点通常指的是PLC中的“数据”存储区域,用于存储各种类型的数据,如整数、浮点数、字符串等。变量使用:在PLC程序中,D点可以作为变量使用,用于存储中间结果、计数器值、定时器值等。寻址方式:D点通常有连续的地址编号,如D0、D1、D2...,或者按照数......
  • Clickhouse常用整理& linux操作clickhouse命令
    进入click(不加上-m的话,进入之后只能一次写一行,不能建表)clickhouseclient-m 查看数据库showdatabases;创建一个数据库createdatabasedb_doit; 删除数据库dropdatabasedb_doit;查看表showtables;查看当前使用的数据库selectcurrentDatabas......
  • Java的基础语法
    Java的基础语法1、注释、标识符、关键字Java中的注释有三种,注释并不会被执行,是给人看的。单行注释//注释文字只能够注释一行。多行注释/*多行注释文字*/能够注释一段文字。文档注释/***abcd*aaaa*/和JavaDoc结合使用标识符Java所有的组成部分都需要名字......
  • openGauss 写入和读写操作
    写入和读写操作关于写入和读写操作的命令:INSERT,可向表中插入一行或多行数据。UPDATE,可修改表中现有数据。DELETE,可删除表中现有数据。COPY,导入数据。INSERT和COPY是纯写入的操作。并发写入操作,需要等待,对同一个表的操作,当事务T1的INSERT或COPY未解除锁定时,事务T2的INSERT......