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
相关推荐
幼儿园蛋小黄5 小时前
基于 TCP 的嵌入式网络通信学习总结
网络协议·学习·tcp/ip
~kiss~6 小时前
大模型的四类Cache - KV, Prefix, Prompt and Semantic Caching
学习
知产xiao_xin6 小时前
《伯尔尼公约》适用的特殊情形
经验分享·笔记·知识产权
Ray Wang6 小时前
RAG学习
学习
励志不掉头发的内向程序员6 小时前
【LibreCAD 2D架构】从鼠标点击到图形创建:RS_ActionDrawLine交互流程与状态机解析
开发语言·c++·qt·学习·系统架构·计算机外设·交互
Htr_6 小时前
Reflexio 使用指南:让 AI 智能体从每次交互中持续学习
人工智能·学习·交互
Chill607 小时前
ChatGPT桌面版打不开
学习
sunshine22 girl8 小时前
Java学习一 环境配置3 Idea的基本设置和插件
java·学习
clorinda8 小时前
OpenCV 学习实践:从人脸检测到人脸识别
人工智能·opencv·学习
自小吃多8 小时前
PCB Editor软件走线、修线操作笔记
笔记·嵌入式硬件