GIT常见操作
GIT架构
主要分为四层
- Workspace :开发者工作区
- Index/Stage :暂存区/缓存区
- Repository:仓库区
- Remote:远程仓库
# git命令
git clone #初始化仓库
git branch name # 创建一个名字为name的分支
git checkout test # 切换道test分支
git status # 查看当前状态
git checkout — file1 # 撤销分支操作 . 撤销全部文件, ——文件名
# 缓存区
git add # 添加到缓存区
git reset HEAD # 撤销缓存区的文件
# 本地仓库
git commit -m '备注修改内容' # 提交到本地仓库
git reset ~ # 撤销本次提交到本地仓库
# 拉取远程仓库
git pull
# 推送到远程仓库
git push -u origin master # 第一次提交到主分支
git push
#日志
git log
# 代码合并
git mearge # 两个分支的历史合并到一起,现在的分支不会被更改
git ReBase #这种合并方法通常被称为“衍合”。他是提交修改历史,比对双方的commit,然后找出不同的去缓存,然后去push,修改commit历史。
# 冲突解决
git stash # 能够将所有未提交的修改(工作区和暂存区)保存至堆栈中,用于后续恢复当前工作目录。
git pull # 命令,拉取远程分支上的代码并合并到本地分支,目的是消除冲突;
git stash pop # 命令,把保存在栈区的修改部分合并到最新的工作空间中
# 连接仓库
git remote add origin XXXX
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构