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

相关推荐
星源~8 小时前
tree 命令集成到 Git Bash:可视化目录结构的指南
git·单片机·物联网·嵌入式·项目开发
zhaqonianzhu9 小时前
git gerrit安装钩子
git·gerrit
这是个栗子9 小时前
【问题解决】VSCode终端中看不到Git-Bash
ide·git·vscode
悲伤小伞9 小时前
linux_git的使用
linux·c语言·c++·git
天机️灵韵11 小时前
云效DevOps vs Gitee vs 自建GitLab的技术选型
git·开源项目
荔枝吻17 小时前
【AI总结】Git vs GitHub vs GitLab:深度解析三者联系与核心区别
人工智能·git·github
mrbone1118 小时前
Git-git worktree的使用
开发语言·c++·git·cmake·worktree·gitab
小哈龙19 小时前
裸仓库 + Git Bash 搭建 本地 Git 服务端与客户端
开发语言·git·bash
GISer_Jing1 天前
Git协作开发:feature分支、拉取最新并合并
大数据·git·elasticsearch
高山莫衣1 天前
git rebase多次触发冲突
大数据·git·elasticsearch