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
相关推荐
UIU1142 小时前
递归算法与汉诺塔
c++·学习·算法·c#·递归
imDwAaY7 小时前
6篇文章讲清楚Git:Git 远程协作:fetch、pull、push 到底有什么区别?(3/6)
git·后端
imDwAaY7 小时前
6篇文章讲清楚Git:Git 撤销与恢复:reset、revert、restore 应该怎么选?(4/6)
git
用户73309646123097 小时前
再也不怕手滑丢代码!给 git 高危操作加一层安全校验
git
广白8 小时前
Git Tag 实战:从出包追溯到版本发布
前端·git·面试
一隅论数智6 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
XiHongShi20166 天前
STM32F407 RTC定时器例程,建议保存
stm32·单片机·学习
Winlifes6 天前
我给 Codex 做了一个 Git 面板:分支树、提交历史和工作区操作
git
爱吃苹果的日记本6 天前
离散数学第六课
学习·离散数学