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
相关推荐
蒸蒸yyyyzwd1 小时前
秋招学习笔记 day109
笔记·八股
Hhy_11072 小时前
《C++深度解构06》手撕 string —— 从底层内存管理到深浅拷贝彻底吃透
c语言·开发语言·c++·学习·visual studio
山甫aa3 小时前
锁一篇搞定:乐观锁、悲观锁、CAS、数据库锁与分布式锁【从零开始的 Web 后端学习】
java·数据库·分布式·后端·学习·web
m0_564876843 小时前
CMake学习
学习
只愿云淡风清3 小时前
正则表达式学习笔记 02:基础语法
笔记·学习·正则表达式
wangqiaowq7 小时前
Ontology 学习 二
学习
该学习了咕咕13 小时前
顶刊论文学习笔记
学习
希和202714 小时前
考研英语阅读词汇笔记|城市野径、抄近道步道(非正式小路)
笔记·考研
Linux-lucky14 小时前
45-Linux学习之旅之防火墙与WEB加固
linux·前端·网络·学习·ubuntu
li星野14 小时前
【学习记录】k-Wave 时间步长、CFL 稳定性与参数实验全解析
学习