Git 学习后回顾笔记
打开Git bash命令行小黑窗;
第一个步骤可以设定本人用户名和email(忘记了,后面步骤也会被提示的)
git config --global user.name="用户名"
git config --global user.email="邮箱"
创建之后使用
git config --global user.name
git config --global user.email
选择一个目录,输入命令
git init
此命令,将在本地目录创建本地仓库;查看仓库命令
ls -al
可以看到.git文件夹,就是创建的仓库;
创建文件cs来测试,使用本地编辑器nano
nano cs
使用命令,查看状态
git status
查看日志命令
git log
将工作区的文件提交到暂存库
git add
可以查看到.git库中index数据写入;add命令是将数据添加到暂存区,有说法是将数据写入索引表;此时还没有到本地仓库中,只是中间的缓存区中;多次add后可以直接一次性将缓存区中内容一次性添加到本地库使用命令
git commit -m
提交到本地仓库之后,使用查看日志命令可以看到记录信息;此外除了log命令还有一个
git reflog
记录使用过的命令集,且可以看到唯一的提交记录标识;
使用log命令后可以看到提交记录,想要切换本地版本需要使用命令
git reset Head^
//这里head指向当前分支,^有几个就是向前移动几个版本
git reset -- 版本号
//版本号从reflog中查看,可以只输入前几位
之后是分支,创建命令有
git checkout -b 分支名
//这里-b就是branch,也就是创建,checkout就是切换,多以包括了创建并且切换
//当然也可以拆分开
git branch 分支名
git checkout 分支名
分支删除使用-d
git branch -d 分支名
忘记了有哪些分支可以使用
git branch
分之合并命令是merge
git merger 分支名
有冲突就手动修正后再次提交;
查看有分支的图形日志命令就是加一个graph
git log --graph
git log --graph --pretty=oneline
//这行命令会简化输出,其他参数可以查看日志
后面就是远程仓库内容:开始是Git后面因为网络还有语言的原因,我换成了Gitee
因为Github是遵循SSL传输协议的,也就是那个公钥私钥的协议,所以使用命令在本地创建钥匙命令在网站都有可以直接复制,如图:
之后将公钥信息(打开id_rsa.pub)复制一份到网站就可以了;
后面说一下clone和pull命令,clone就是一个从无到有的过程,连带数据和仓库都给你建好了;命令如下:
而pull拉取就是只拉取数据了(origin就是默认远程仓库名);
git pull origin 分支名
推送到远程命令为push:
git push origin 分支名
以上有问题就-h查看帮助,--help打开网页帮助文档查看命令详细说明;
其他:
在idea中没有提供gitee,所以需要在插件中自行安装,直接输入gitee查找,搜索,安装,注册即可;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?