Git基础命令学习笔记

你现在在你的文件夹内打开cmd

开始
bash 复制代码
git init
修改
bash 复制代码
git add . 
git commit -m "version1"

在本地随便commit都没有任何问题,不会上传到github,方面本地备份代码。

上传github
  1. 先在github上建一个仓库
  2. 第一次推送
bash 复制代码
git remote add origin 仓库地址
git push -u origin main


  1. 之后直接推送:
bash 复制代码
git push
Commit相关

查看日志:

bash 复制代码
git log 
git log --oneline #简洁log

一步add+commit:

bash 复制代码
git commit -a -m "version2"
git commit -am "version3"

如果说明写错了:

bash 复制代码
git commit --amend -m "this is the true discription" # 说明写错了
回退版本
bash 复制代码
git reset --soft HEAD^	 # 回退到上一个版本
git reset --soft a1b2c3 # 回退到具体版本号,在git log --oneline 里查看

但这样子只是让你的head指针回退,你的文件并没有,所以可以采取以下两种办法:

bash 复制代码
git reset --hard a1b2c3 # 强制回退
git checkout . # 回退上上次commit,相当于撤销所有修改
拉取

这个还没仔细研究过

bash 复制代码
git pull
相关推荐
优选资源分享4 小时前
PicGo v3.0.3 新版 | 开源免费图床工具
javascript·笔记·electron
星恒随风5 小时前
Linux线程概念详解:从分页存储、页表、MMU与TLB,深入理解线程和进程的区别与联系
linux·运维·笔记·学习·状态模式
qq_284274055 小时前
数控机床编程基础与坐标系:编程六步流程、程序号/程序段/程序字格式,与右手定则下车床铣床XYZ轴判定(含考点)
笔记·学习·自动化·制造
德林恩宝6 小时前
On-Policy Distillation(OPD)学习文档
人工智能·学习·机器学习·大模型·llm·大模型微调
问心无愧05136 小时前
[SUCTF 2019]EasySQL
笔记
ss2736 小时前
PG实战笔记 | 09 PostgreSQL psql客户端基本操作
数据库·笔记·postgresql
xxwl5856 小时前
区域赛分类题解
c++·笔记·学习·算法
catoop7 小时前
用 Shell 包装函数,让单个命令拥有专属配置
git
成都蜀味缘餐饮技术培训学校9 小时前
油炸串串技术培训实战指南,核心食材选购与预处理标准
数据仓库·经验分享·笔记·课程设计·微信公众平台
摇滚侠9 小时前
《大模型应用开发实践:基于 Spring AI+DeepSeek 实现》第 11 章 大模型技术概览 阅读笔记 1
人工智能·笔记·spring