GIT命令操作_一期
(1)如何使用git merge方法合并master分支代码到自己分支
git checkout master # 切换本地分支为master git pull # 更新本地分支master代码为远程最新代码 git checkout [自己的分支名] # 切换到自己的分支 git merge master # 合并master到自己的分支 git push # 提送自己本地分支到自己的远程分支
(2)多次提交 导致指针 fast forward
> git checkout -b "wangqian_12" 创建并切换到一个新分支"wangqian_12"
>git merge --no-ff "wangqian_12" 本地个人分支合并多次提交记录
(3)回滚代码至原来版本指针上
》git reset --hard 39f68600eb56d9448a00ba8e585835e81b0205fd
》git push origin :wangqian_12 删除远程分支
(4)查看状态和日志
-
git status
: 查看工作目录和暂存区的状态。 -
git log
: 查看提交历史。 -
git log --oneline
: 查看简化的提交历史。 -
git log --graph
: 查看带有分支图的提交历史。
(5)分支操作
-
-
git branch
: 列出所有本地分支。 -
git branch <branch_name>
: 创建一个新分支。 -
git checkout <branch_name>
: 切换到指定分支。 -
git checkout -b <branch_name>
: 创建并切换到新分支。 -
git branch -d <branch_name>
: 删除指定分支。 -
git merge <branch_name>
: 将指定分支合并到当前分支。
-
下一节细讲: 如何合并代码分支并解决Confilcts和 如何回滚代码
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!