git
1.介绍
1.1简介
Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件 (ava类、xml文件、html页面等),在软件开发过程中被广泛使用。
1.2作用
1.代码回溯
2.版本切换
3.多人协作
4.远程备份
1.3仓库
通过Git 仓来存储和管理这些文件,Git 仓库分为两种
本地仓库:开发人员自己电脑上的Git仓库
远程仓库:远程服务器上的Git仓库
commit:提交将本地文件和版本信息保存到本地仓库
push:推送将本地仓库文件和版本信息上传到远程仓库
pull:拉取,将远程仓库文件和版本信息下载到本地仓库
1.4安装
下载完成后双击打开一直下一步即可完成安装
安装完成后在任意目录点击鼠标右键,如果能看到git即为安装成功
Git GUI Here:打开Git 图形界面
Git Bash Here:打开Git 命令行
2.常用命令
2.1全局设置
-
用户名,这里的用户名可以随便起
git config --global user.name 用户名
-
邮箱
git config --global user.email 邮箱
-
查看信息
git config --list
2.2获取git仓库
①本地库操作
-
//初始化本地仓库 git init //本地仓库状态 git status //追踪文件并添加到暂存区 git add //将暂存区中的修改提交到本地库 git commit -m "注释" 文件名 //修改文件后查看本地库状态 vim 文件名
②版本穿梭
-
//查看版本记录 git refolg //切换到指定的版本 git reset --hard 版本号
③分支
-
//创建分支 git branch 分支名 //切换分支 git checkout 分支名 //查看分支 git branch -v //合并分支(将分支合并到当前所在分支) git merge 分支名
④远程仓库操作
-
//创建远程库地址别名 git remote add 别名 远程地址 //查看当前所有远程地址别名 git remote -v //推送 git push 别名 分支名 //克隆 git clone 远程库地址 //拉取 git pull 别名 分支名
3.idea操作
3.1配置忽略文件
-
在c盘下的用户目录下新建一个文件,以
.ignore
结尾,内容如下-
# Compiled class file *.class # Log file *.log # BlueJ files *.ctxt # Mobile Tools for Java (J2ME) .mtj.tmp/ # Package Files # *.jar *.war *.nar *.ear *.zip *.tar.gz *.rar # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* .classpath .project .settings target .idea *.iml
-
-
保存之后在用户目录下找到
.gitconfig
文件,打开文件,在后面添加-
[core] excludesfile = ignore文件路径
-
注意:要使用“正斜线(/)”,不要使用“反斜线(\)”
-
3.2初始化本地库
- 打开idea→设置→版本控制→git→在右边的最上面选择版本
cmd下的git.exe
- 创建仓库
- 首页中
VSC
→创建git仓库
- 选择一个要被初始化的工程
- 首页中
3.3添加与提交
- 添加到暂存区
- 右击要添加的文件→git→添加
- 提交到本地库
- 右击要添加的文件→git→commit Directory..
3.4分支
- 创建分支/切换分支/合并分支.....
- 窗口右下角点击即可
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术