Git_基础命令

git status 查看仓库状态
git branch 查看节点, 当前节点前会被标注*(当前节点是主节点就只能看到主节点, 否则看到主节点与当前节点)

git branch xxx 创建名为xxx的分支
git checkout xxx 切换到名为xxx的分支

git checkout -b xxx 创建并切换到名为xxx的分支
推送更新至远程仓库

git add . 将所有更新提交到缓冲区

git commit - m "xxx" 提交缓冲区中的更新, 并附说明xxx(说明不允许为空, 否则提交被取消)

git push 将提交推送至远程仓库(默认分支)

git push origin xxx 将提交推送至名为xxx的分支

git push -u origin xxx 将提交推送至名为xxx的分支, 且将该分支作为默认分支
取消add / 取消commit

git reset 取消add, 回到未add状态

git reset --soft HEAD~1

git reset --hard HEAD~1

取消commit, 回到add状态. soft会保留add至commit期间的修改, hard则不会
撤销推送:

git revert HEAD

git push

推送一个回滚提交, 用于覆盖上一次推送的提交带来的变化
合并分支:

1.切换到目标分支

git checkout main

2.更新目标分支

git pull origin main

3.切换到要合并的分支

git checkout feature-branch

4.更新要合并的分支

git pull origin feature-branch

5.切换到目标分支

git checkout main

6.合并分支

git merge feature-branch

相关推荐
cc蒲公英10 小时前
idea git命令初次创建项目至远程
git
高兴就好(石11 小时前
git将远程的master分支的commit都拉取到本地
git
空空kkk14 小时前
Git版本控制(一)
git
毛豆的毛豆Y15 小时前
git 如何 fork 一个仓库的所有分支
git
测试人社区—841616 小时前
Postman API测试指南
人工智能·git·测试工具·自动化·bug·postman
芒克芒克17 小时前
『Git Tag标签+项目远程操作全解:推送、拉取与版本同步实战』
java·git
fruge18 小时前
前端工程化最佳实践:ESLint+Prettier+Git Hooks 统一开发规范
前端·git
_院长大人_19 小时前
解决 Git 提交大文件导致 Push 被拒绝的问题
java·git·后端·elasticsearch
浪潮IT馆19 小时前
win11安装Git
windows·git
SoulmateShkart19 小时前
Git基本使用命令简略版
git