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和 如何回滚代码

posted @   xiaowangzi3668  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示