GIT 操作

全局设置

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

git config --global user.email "用户邮箱"

创建仓库

mkdir 项目目录

cd 项目目录

git init

touch README.md

git add README.md

git commit -m "first commit"

git remote add origin GIT地址

git push -u origin "master"

代码推送

cd 项目目录

git remote add origin GIT地址

git push -u origin "master"

切换远程地址

查看当前配置的远程仓库

git remote -v

切换远程仓库的URL

git remote set-url origin GIT地址

拉取代码

git pull origin 分支名

查看分支

查看本地分支,当前分支带*标注

git branch

查看远程仓库的所有分支列表

git branch -r

查看本地和远程仓库的所有分支列表

git branch -a

查看当前分支及其他分支之间的关系和提交历史

git show-branch

查看已经与当前分支合并的分支列表

git branch --merged

查看还未与当前分支合并的分支列表

git branch --no-merged

分支合并

切换分支

git checkout 分支名

合并分支

git merge 分支名

提交文件

git add 解决后的文件

合并完成

git merge --continue

合并抛弃

git merge --abort

代码提交

暂存区的文件恢复到工作区中

git reset HEAD 文件名

版本退回 适用于服务器拉取代码

git reset --hard

git push origin 分支名

相关推荐
深海鱼在掘金2 天前
Git 完全指南 —— 第1章:Git 概览与版本控制演进
git
noravinsc2 天前
关于Git Flow
git
蜜獾云2 天前
在Git中配置用户名和密码
git
scx_link3 天前
通过git bash在本地创建分支,并推送到远程仓库中
开发语言·git·bash
南大白3 天前
IntelliJ IDEA 运行时的 JVM 本地内存溢出崩溃
git
码农小旋风3 天前
Claude Code 基础用法大全:对话、分析、修改、测试、Git 和工作流
人工智能·git·chatgpt·claude
南大白3 天前
Git 撤回提交完整方案
git
像风一样的男人@3 天前
python --实现代理服务器
git·ui
sbjdhjd3 天前
从零搭建企业级 CI/CD(下):Jenkins+GitLab+Harbor 全链路实战指南
git·servlet·ci/cd·云原生·云计算·gitlab·jenkins
码云数智-大飞3 天前
Go Channel 详解:并发通信的正确姿势
前端·数据库·git