Git分支操作——查看、新建、删除、提交、合并
2024-10-10 22:14:25
查看分支
1 查看本地分支
$ git branch
2 查看远程分支
$ git branch -r
创建分支
1 创建本地分支
$ git branch branchName
2 切换到新分支
$ git checkout branchName
提交至线上
1 同步到github
git push -u origin branchName
此时去github上可以看到我们刚刚提交的分支
在这一步可能会提示你输入github账号和密码,你直接输入你自己的github账号和密码即可。
如果你不想每次输入账号和密码,可以使用ssh的方式提交代码。具体操作方法可参考 git push 每次都需要输入用户名和密码。
2 进行add追踪以及commit提交
$ git add .
这句表示暂存文件
add 后面的 . 表示当前目录
git add . 表示将修改和新添加的文件添加到暂存区,注意不包括删除
git add -u . 表示将修改和删除的文件添加到暂存区,注意不包括新增加的文件
git add -A . 表示将修改、删除、新增的文件都添加到暂存区
$ git commit -m '提交的描述信息'
这句表示把文件提交至本地
3 将更改推送至远程仓库
$ git push -u origin hexo
如果想把本地的某个分支mybranch提交到远程仓库,并作为远程仓库的master分支
$ git push origin mybranch:master
删除分支
1 删除远程分支
$ git push origin :branchName
2 删除本地分支,强制删除用-D
$ git branch -d branchName
注意!!删除的分支不能是当前你正在用的分支。
合并分支
将分支branchName和当前所在分支合并
$ git merge branchName
最新文章
- 【转载】在HTML中插入swf文件(转)
- MVC4做网站后台:栏目管理1、添加栏目
- Android中Application的应用
- 2012 Multi-University Training Contest 9 / hdu4389
- jquery+php+mysql实现Ajax省市县三级联动
- Android自定义Seekbar拖动条式样
- java枚举使用
- Java克隆--深克隆与浅克隆的区别
- POJ 3130 How I Mathematician Wonder What You Are! /POJ 3335 Rotating Scoreboard 初涉半平面交
- DNS----域名解析系统
- C# 在SQLite数据库中存储图像 z
- IOS_OC_id ,NSObject, id&;lt;NSObject&;gt;差别
- C#数组和元组
- 一些常见warning的原因和解决方法
- DQN算法
- 目前调试移动设备程序只能通过USB线缆
- Win10 JDK 配置
- SpringBoot配置属性之Security
- PaodingAnalysis 提示 ";dic home should not be a file, but a directory";
- Nginx实现代理和用户验证