首页 > 其他分享 >Git 操作

Git 操作

时间:2023-05-22 19:11:06浏览次数:34  
标签:Git 仓库 文件夹 提交 git 操作 分支

Git 操作

克隆仓库:

git clone <git地址>

初始化仓库:将代码文件夹变为仓库,文件夹里会出现.git文件夹,不要删除,因为你的提交记录和版本控制都要靠这个文件夹,删除就变为普通文件夹了

git init 

添加文件到暂存区:

git add -A

把暂存区的文件提交到仓库://提交到仓库 "first commit"为提交信息,相当于‘笔记标签’,知道自己这次提交干了什么,方便以后找回,可以自行更改

git commit -m "提交信息"

查看提交的历史记录:

git log --stat

工作区回滚:

git checkout <filename>

撤销最后一次提交:

git reset HEAD^1

以当前分支为基础新建分支:

git checkout -b <branchname>

列举所有的分支:

git branch

单纯地切换到某个分支:

git checkout <branchname>

删掉特定的分支:

git branch -D <branchname>

合并分支:

git merge <branchname>

推送当前分支最新的提交到远程:

git push

拉取远程分支最新的提交到本地:

git pull

标签:Git,仓库,文件夹,提交,git,操作,分支
From: https://www.cnblogs.com/Mr-Thorns/p/17421482.html

相关文章

  • LiveNVR视频平台接收无人机等移动终端RTMP推流后转成GB28181协议输出级联到GB28181视
    1、需求介绍目前很多移动终端设备(如无人机等)只支持RTMP推流输出,不支持GB28181协议。但是又有需要通过GB28181协议接入到视频平台的需求。比如有些大疆无人机产品不能直接注册国标平台,只能rtmp推流。那么,项目中如果将无人机的rtmp的推流转成GB/T281812、获取RTMP推流地址2.1、RT......
  • 如何把gitee拉取代码的方式从http变为ssh
    前言:因为我已经生成的ssh秘钥,但我每次拉取代码的时候还是需要输入密码。搜索资料发现,是拉取密码的方式还是http所以我把这个方式转换为ssh前提:已经生成了秘钥解决:1.查看连接方式:gitremote-v  2.改为sshgitremoteset-urlorigin《你自己的ssh的url》我......
  • 管理git项目:003
    首先我们得创建一个git管理仓库进入桌面路径,待会创建的文件可以在桌面找到cd.. 【创建git管理仓库】:创建一个.git管理仓库,这个文件被创建后是一个隐藏文件。这个.git文件的作用是:指定当前文件夹作为git管理仓库gitinit项目名 然后就可以把项目代码放到这个文件......
  • 重装操作系统,不重装MySQL恢复方式
    1、把之前Mysql安装目录拷贝到目标路径。2、查看my.inibasedir=修改正确datadir=修改正确把之前的datadir拷贝到目标路径3、安装MySQL服务mysqld--installmysql--defaults-file="D:\GreenSoftware\MySQLServer5.5\my.ini"4、启动Mysql服务......
  • ubuntu常用操作
    虚拟机ubuntu全屏显示设置方式1、Ctrl+Alt+Enter全屏,方式2、设置ubuntu的分辨率,具体操作:ubuntu->setting->display->resolution->1360*768->apply->keepthisconfiguation.......
  • git在windows下安装
    首先打开官网:https://git-scm.com/  下载完成后,双击安装,除了下面这两个步骤建议按图片的来,其余步骤都默认即可  安装完成后,点击运行命令端 然后输入命令测试一下:git--version ,可以看到它的版本号就说明安装成功 ......
  • python学习笔记32:操作sqlite数据库
    importsqlite3#1.创建数据库连接#如果test.db存在,则建立连接,返回connect对象#如果test.db不存在,则新建数据库,再建立连接,返回connect对象conn=sqlite3.connect(database='test.db')#2.创建cursor对象cursor=conn.cursor()#SQL指令sql='''......
  • Jquery操作打卡
    01jquery动态操作节点1.动态操作节点原js:-创建节点createElement('div')createTextNode('内容')-添加节点父节点.appendChild(子节点)父节点.insertBefore(......
  • qt 操作添加快捷键
    1QShortcut*backwardShortcut=newQShortcut(QKeySequence::Copy,this);2connect(backwardShortcut,SIGNAL(activated()),this,SLOT(slot_action_screenshotTriggered()));这是给截图操作添加了ctrl+c快捷键放到剪贴板voidslot_action_screenshotTrigger......
  • GitLib详细使用手册(windows系统)
    Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。对gitlab的常见的使用有建立仓库、提交代码、更新代码、回滚代码、显示/修改日志、拉取分支、解决冲突、设置比较工具等一、安装git下载官网地址: https://git-scm.com/downloads根据操......