| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> git 使用 -> 正文阅读 |
|
[开发工具]git 使用 |
查看分支列表 git branch -a 从当前分支下创建新分支,并切换到新分支下 git checkout -b newBranch 把当前分支提交到远程服务器 git push origin HEAD -u 删除本地分支(不能在newBranch分支下执行) git branch -d?newBranch 删除远程分支 git push origin --delete?newBranch 合并分支 git checkout auto git pull git merge master 撤销merge git?merge?--abort 回退到某个版本 git reset --hard 55c6cf0 HEAD is now at 55c6cf0 英文化 撤销某次commit git revert commit_id 撤销merge的commit 参数 -m 就是指定要撤销的那个提交,从左往右,从1开始数 git revert commit_id -m 1(数字需要看具体情况) 合并某个commit到当前分支 git cherry-pick commitid 合并某些commit到当前分支 git cherry-pick commitid1..commitid100 不包含第一个 即: git cherry-pick (commitid1..commitid100] 功能分支使用 git checkout -b xxl-job-phase-scheduling 功能开发完成后提交到本地 git add . git commit -m "功能说明" git checkout master git pull git merge?xxl-job-phase-scheduling git push 删除本地的功能分支 git branch -d xxl-job-phase-scheduling TAG 管理 查看本地tag:? 查看远程tag:? 删除本地 dev下的 2021年1-5月的所有tag git tag -l | awk '/^dev-20210[1-5][0-9]{6}$/ {print $1}'
git tag -l | xargs git tag -d && git pull 删除所有远程tag (慎用)
提交历史查看
参考 查看提交历史 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 10:38:44- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |