Git使用教程

一、下载安装

Git下载地址
默认安装即可
TortoiseGit下载地址

安装成功标志

右键出现菜单:
1. Git GUI Here:Git提供的图形界面工具
2. Git Bash Here:Git提供的命令行工具

二、本地仓库操作

2.1 全局配置

便于查看提交记录用户信息

1. 配置用户名

git config --global user.name "用户名"

2. 查看用户名

git config --global user.name

3. 配置邮箱

git config --global user.email "邮箱地址"

4. 查看邮箱

git config --global user.email

2.2 本地仓库操作

1. 初始化本地仓库

git init
创建成功后文件夹下生成隐藏的.git目录

2. 添加文件到暂存区

添加单个文件:git add 文件名
添加多个文件:git add 文件名1 文件名2 文件名3 ······
添加当前目录:git add .
删除文件:git rm

3. 查看版本库状态

git status

4. 提交暂缓区文件到本地仓库

git commit -m "提交信息"

2.3 查看日志记录

1. 查看版本(提交信息)

  • 显示信息包含用户名和邮箱信息:git log
  • 显示所有分支:git log --all
  • 显示信息不包含用户名和邮箱信息git log --pretty=oneline
  • 使得输出的commitId更简短:git log --abbrev-commit
  • 以图的形式显示:git log --graph

2. 查看所有的操作记录

git reflog

2.4 版本回退

1. 还原未提交的文件(未放到暂缓区)

git checkout -- 文件名

2. 还原已提交到暂缓区文件

git reset head 文件名:先从暂缓区还原
git checkout -- 文件名:再还原未提交文件

3. 版本回退到指定版本

git reset --hard {commit id}

2.5 版本对比

1. 查看文件差异

git diff 文件名

2.6 分支管理

1. 查看本地分支

git branch

2. 创建本地分支

git branch 分支名
分支使用原则:

  • master:主分支,生产分支
  • develop:开发分支,主开发分支
  • feature/****:同期并行开发分支,任务分支
  • hotfix/****:线上bug修复分支

3. 切换分支

git checkout 分支名

4. 创建并切换分支

git checkout -b 分支名

5. 合并分支

git merge 分支名称

6. 删除分支

删除分支时,需要做各种检查:git branch -d b1
不做任何检查,强制删除:git branch -D b1

三、远程仓库操作

3.1 代码下载

1. 拷贝一个git仓库到本地

git clone [url]

2. 获取新版本到本地,不会合并代码

git fetch

3. 合并代码

git merger

4. 获取新版本并合并

git pull <远程主机名> <远程分支名>:<本地分支名>

3.2 添加远程版本库

1. 添加远程版本库

git remote add [shortname] [url]
shortname:为本地的版本库

3.3 推送代码

1. 推送本地代码到远程分支

git push <远程主机名> <本地分支名>:<远程分支名>

四、git工作流程

  1. 从远程仓库中克隆代码到本地仓库git clone [url]
  2. 拉取代码git push
  3. 将代码提交到暂存区git add 文件名
  4. 提交到本地仓库git commit -m "提交信息"
  5. 在修改完成后,将代码推送到远程仓库git push <远程主机名> <远程分支名>

五、忽略文件格式

5.1 忽略文件名

.gitignore

5.2 忽略文件格式

  1. *.txt:忽略以txt为后缀的文件
  2. !a.txt:否定a.txt文件
  3. /a:只忽略当前目录下的a目录及所有内容
  4. a/:忽略当前目录及下级目录下的a文件夹
  5. 以星号*通配多个字符
  6. 以问号?通配单个字符
  7. 以方括号[]包含单个字符的匹配列表

六、Git远程仓库管理(码云)

6.1 生成SSH密钥

1. 命令

ssh-keygen -t rsa
一直点回车键,创建密钥,若密钥已存在,直接覆盖

2. 密钥文件位置

C:\Users\用户\.ssh

3. 密钥文件

id_rsa.pub:公钥
id_rsa:私钥

6.2 码云配置

  1. 个人设置
  2. ssh公钥
  3. 点击添加公钥
  4. 复制公钥内容并添加

七、IDEA中使用Git

  1. 配置git安装路径
  • 选择File→Settings打开设置窗口
  • 找到Version Control下的git选项
  • 选择路径为:git安装目录\bin\git.exe
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月痕兰莎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值