Git 学习中

本文详细介绍了Git的使用方法,包括安装软件、创建本地库、初始化、设置签名、文件操作、查看状态与历史记录、版本移动、分支管理等,还阐述了Git基本原理。此外,说明了GitHub创建账号、远程库,以及本地与远程库的关联、推送、拉取等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装git软件
2.右键Git Bash Here 进入操作界面
3.创建一个git的本地库文件 mkdir WeChar
4.初始化本地库 git init
5设置签名 git config user.name xxx
git config user.email xxx@xxx.com(这是项目级别的签名)
系统级别的签名 git config - -global user.name xxx git config - -global user.email xxx@xxx.com
查看项目级别的签名保存信息 cat .git/config
查看系统级别 cd ~ 去系统当前用户目录下 可用pwd 查看 cat .getconfig或直接cat ~/.gitconfig
查看当前状态 git status
使用vim编辑器创建个文件vim good.txt 里面随便乱写 esc+:wq退出
git add good.txt 提交到缓存区 git rm –cached good.txt 退出提交状态
git commit good.txt 然后提交 叫你写提交信息 set nu 显示栏 i 进入vim 编辑模式 esc+:wq退出
查看历史纪录 git log
多屏显示控制方式 空格向下翻页 b向上翻页 q退出
一行显示历史纪录
git log –pretty=oneline或者git log –oneline
git reflog 在上面的基础上显示了Head 指针 到各个版本需要移动的数
移动到历史版本
git reset –hard 加上索引值的一部分
其他移动方式 git reset –hard HEAD^ (有几个^就向后移动几个版本)
或者 git reset –hard HEAD ~数字(波浪线后面的数字为几 就退几步)
查看分支 git branch -v
创建分支 git branch 分支名字
切换分支 git checkout 分支名字 (甚至可以用tab键 补全分支名字)
分支合并操作
切换到主分支 执行merge命令 后面加上分支名称
解决分支冲突(当两个分支提交的东西修改的地方相同git不知道应该保存谁)
编辑文件删除特殊符号 把文件修改到满意的程度 然后git add 文件名 提交到缓存区 然后 git commit -m “日志” 这里不能加文件名 否者会出错 。
Git的基本原理 Hash算法简介
数据管理机制 快照流
git分支管理本质 是创建和移动指针
GitHub创建账号 创建一个远程库 (复制 远程库地址 这里选择http的)
git本地 git remote -v 查看 远程库别名 (当然目前是没有的)
git remote add origin 复制的远程库地址
git remote -v查看就有两个 以后 origin就代表 该远程库了
推送 git push origin 分支名
git clone 远程地址
邀请成员
pull=fetch+merge
拉取 fetch git fetch[远程库地址 别名] [远程分支名]
合并 merge git merge [远程库地址别名 /远程分支名]
头大 不看了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值