Git_基础使用
Git,开源的分布式版本控制系统。
一、使用流程
1、安装Git程序
2、配置本机标签
方式一,在 Git Bash窗口下使用命令:
//本机用户名 git config --global user.name 用户名 //本机邮箱 git config --global user.email 邮箱
方式二,在系统盘下找到用户文件,在用户文件下新建文件:.gitconfig,输入内容:
[user] name = lurenjia email = 907789465@qq.com
3、创建本地库
在要创建本地库的文件夹下打开Git Bash,使用命令:
git init
4、提交数据至暂存区
在本地库中新增或修改数据后,将数据提交到暂存区,使用命令:
//提交指定文件 git add 文件名 //提交所有文件 git add -A //删除暂存区文件: git commit -m "日志信息" 文件名
5、暂存区数据提交至本地库并生成版本信息
//提交指定文件 git commit -m "日志信息" 文件名 //提交所有文件 git commit -m "日志信息"
6、版本穿梭
git reset --hard 版本号
7、删除本地库
//来到本地库文件夹下,打开git bash rm -rf .git
其它常用命令:
查看本地库文件夹下文件状态:
//未提交的数据为红色,已经提交的为绿色 git status
查看提交记录:
//查看简易信息,包括简易的版本号、日志信息 git reflog //查看详细信息,包括具体的版本号、提交者的签名信息 git log
二、分支操作
通过分支操作,可以保证在不影响产品使用的前提下进行功能迭代。
创建:
git branch 分支名
查看:
git branch -v
切换:
git checkout 分支名
合并分支:
把指定的分支合并到当前分支上。
git merge 分支名
若两个分支都对某一文件进行了修改则自动合并会失败,需要进行手动合并。
合并中:
三、远程仓库(代码托管中心)
将代码托管到远程服务器中,可以进行协同开发。
团队内协同:
使用同一个远程库,各自开发后上传。(先pull,再push,保证修改是在最新版本上)。
团队间协同:
使用 fork 复制一份其它团队的远程库到自己的远程库中,clone到本地(会自动创建本地库),进行修改后push,在使用pull request向项目原来的团队发起拉取请求,带审核通过后即可合并两个远程库。
常见代码托管中心:GitHub、Gitee。
四、IDEA使用Git
1、配置git。
2、配置忽略文件
因为在idea项目中会自动生成很多与实际功能无关的程序,所以通过配置忽略文件,在提交数据时候忽略指定的文件。
(1)、创建忽略规则文件,后缀名为.ignore,建议存放在.gitconfig同一个目录下。
(2)、在.gitconfig中添加代码:
此处地址填具体文件的位置,注意斜杠。
[core]
excludesfile = C:/Users/路人甲/git.ignore
3、下载对应平台(GitHub、Gitee)的插件
4、关联远程库
5、界面
五、ssh免密登录GitHub
1、在Git Bash中使用命令:
ssh-keygen –t rsa –C GitHub用户名
2、连按三次回车,出现以下界面
3、在用户文件夹下找到
4、打开 id_rsa.pub 公钥文件并复制内容
5、来到GitHub
输入密码即可,此时配置好的本机拉取此账户的代码就不需要密码了。
可在Windows凭据管理器中查看配置:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~