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
相关推荐
一只小菜鸡..7 小时前
南京大学 操作系统 (JYY) 学习笔记:进程、系统调用与状态机管理
笔记·学习
DeviceHub7 小时前
硬件工程师选型笔记:ALPS RK12L1230C0K 与 Tonevee RK12L1230C0K 电位器 PIN TO PIN 评估指南
笔记
whyTeaFo8 小时前
GAMES101: Lecture 13: Ray Tracing 1 (Whitted-Style Ray Tracing) ppt笔记
笔记
天国梦10 小时前
2026英语教学系统选型实战:AI如何让备课效率提升42%?天学网技术落地全解析
人工智能·学习
维克兜率天11 小时前
【维克】大数定律与中心极限定理:为什么长期均值终将回归?
经验分享·学习·金融·概率论
中微极客11 小时前
降维算法75倍加速:从PCA到稀疏字典学习的工程实践
人工智能·学习·算法
吃好睡好便好13 小时前
MATLAB中图像的读取、写入和显示
开发语言·图像处理·学习·计算机视觉·matlab
~kiss~13 小时前
大模型中的强化学习算法和对齐算法的区别
学习
MartinYeung513 小时前
[论文学习]InjecAgent:工具集成大语言模型智能体的间接提示注入基准测试
网络·学习·语言模型
XS03010613 小时前
SpringMVC核心知识点实操笔记
笔记