简介安装
简介
Git 是一个免费的开源分布式版本控制系统,旨在处理从小型到快速高效的超大型项目。
- 官网:https://git-scm.com/
- GitHub 国内镜像代理实时更新:https://fcp7.com/github-mirror-daily-updates.html#google_vignette
-
https://blog.51cto.com/u_17218975/12981033
git config --global url."https://bgithub.xyz/".insteadOf https://github.com/
-
安装
Window 环境
- 下载地址:https://git-scm.com/downloads/win
- 下载安装包完成后,直接运行安装即可。
常用命令
# 设置用户名和邮箱
git config --global user.email "templechan@126.com"
git config --global user.name "templechan"
# 初始化本地 git 仓库
git init
# 添加文件到暂存区
git add .
# 提交更改到本地
git commit -m "first commit"
# 修改主分支名字
git branch -M main
# 添加远程仓库地址
git remote add origin https://github.com/templechan/blog.git
# 修改为 SSH
git remote set-url origin git@github.com:templechan/blog.git
# 推送代码到远程仓库 origin 的 main 分支,-u 是建立分支联系,远程仓库没有对应分支时使用
git push -u origin main
# 克隆远程仓库到本地
git clone https://github.com/templechan/blog.git
# 克隆远程仓库的特定分支到本地
git clone -b dev https://github.com/templechan/blog.git
# 获取远程分支的最新信息
git fetch --all
# 查看所有分支
git branch -a
# 查看本地分支
git branch
# 查看远程分支
git branch -r
# 创建并切换到本地分支
git checkout -b dev
# 切换分支
git checkout main
# 删除分支
git branch -D dev
# 合并 指定分支 到 当前分支
git merge dev
# 发生冲突后,解决冲突后,将文件提交到暂存区,完成本地合并
git add .
git commit -m "commit"
# 推送到远程仓库(如果需要)
git push
# 如果远程仓库没有本地分支,则加上 -u 建立联系
git push -u origin main