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

相关推荐
John_ToDebug17 小时前
Git 工作区、暂存区、仓库、远端同步完全指南:从 restore、reset 到 fetch、pull 的正确使用姿势
git·源代码管理
炸膛坦客1 天前
Git 和 GitHub:(九)修改本地仓库内容并推送到远程仓库(关联/克隆)
git·github
To_OC1 天前
一次 git reset 翻车,让我彻底分清了 hard 和 soft,也想通了 Vibe Coding 的本质
git·程序员·vibecoding
Ai拆代码的曹操1 天前
Git 集成:AI 代理中的版本控制工作流设计
大数据·git·elasticsearch
lazy H1 天前
Git clone 怎么用?克隆项目及常见问题完整教程
大数据·git·后端·学习·搜索引擎·github
m0_743697591 天前
关于ftp与SELinux的冲突问题
git·github
前进的程序员1 天前
VS Code Git 工作树:多分支并行开发体验
git·vs code·git工作树
半夜修仙1 天前
二.Git分支管理
git
六bring个六2 天前
git使用笔记
笔记·git
最后冰吻free2 天前
git 不新增commit修改中间commit对应的文件
git