git基础操作入门

简介

git是一种分布式版本控制系统。

Git 基本概念|极客教程 (geek-docs.com)

常用git命令

1下载代码

(1)git mm init -u +网址,新建仓库

(2)git mm sync 下载代码

(3)git mm start 名字 名字和网址一一对应,(注意新建名字的时候本地的代码不能有更改,否则会提示有冲突)

2上传代码

(1)在创建git mm的目录下,git mm status查看修改了哪些

(2)绿色的是分支库,可以切换目录到对应的仓库 ,在对应仓库下用git status来查看更改。(注意不能用git mm status,这个只有在最外层才使用)

(3)git add <文件名> ,或者git add . 添加所有更改的文件

(4)git commit

(5)如果是nano,先ctrl x退出,**export GIT_EDITOR=vim,**切换到vim。

(6)git upload上传代码

3其他命令

查看提交历史 git log

覆盖原来的提交:git commit改为git commit --amend

撤回更改:git reset --soft<要修改的哈希值> ,将HEAD指针和暂存区重置到旧提交,哈希值可由git log查看

撤销单个提交:git revert <commit-hash>

撤销最近的提交:git revert HEAD

相关推荐
Joy T1 小时前
vite is not recognized :一次典型的 Electron/Vite 打包处置手册
javascript·git·electron
tryCbest1 小时前
Git与Node.js安装及常用命令详解
git·node.js
北冥湖畔的燕雀2 小时前
Git与GDB以及进程:高效开发与调试指南
git
带娃的IT创业者5 小时前
开源贡献:Fork与Pull Request的艺术
git·开源·github·版本控制
Joy T6 小时前
【Git进阶】告别混乱提交树:深入理解 Git Rebase 的底层逻辑与实战场景
git·rebase
西门吹-禅7 小时前
【git ssl error check process】
git·ssl
sanyii3131317 小时前
k8s工作负载-ReplicaSet控制器
java·git·kubernetes
薛不痒8 小时前
大模型(1):ollama&大模型相关介绍&开源平台&模型下载
人工智能·windows·git·python·深度学习
啊哈的哲学路途9 小时前
【git、gitee、github、gitlab 区别以及功能】
git·gitee·github
kyriewen12 小时前
别再直接 git push 了!这个"魔法"参数让你的代码质量翻倍
前端·git·命令行