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

相关推荐
Eloudy4 小时前
git format-patch 、git diff 与 git apply
git·构建
技术小结-李爽6 小时前
【工具】git安装及配置
git
技术小结-李爽11 小时前
【工具】git与gitee和gitlab和github等等有什么区别?
git·gitee·gitlab
Haku Coder13 小时前
0基础学习Git——基础篇
git·学习
为伴只为你17 小时前
将已有git工程转为使用LFS
git
x-cmd18 小时前
AI 时代的 Git 革命:多 Agent 并发开发的新基础设施
git·ai·agent·代码管理·开发者工具·多智能体协作·worktree
XS0301062 天前
Git远程仓库实操笔记
笔记·git·elasticsearch
Java成神之路-2 天前
Git 合并冲突完全指南:分支合并、拉取冲突、推送冲突
git
NutShell Wang2 天前
拆解 GitHub gh-stack:堆叠 PR 工作流的设计取舍与工程实现
前端·git·开源·github·代码复审·开发者工具·vibe coding
咩咩啃树皮2 天前
第62篇:Git团队协作完整流程——企业多人开发规范、分支管理、冲突解决、上线流程(最终封笔篇)
git