git 在本地创建新分支,并且推送到远程分支上
来源:互联网 发布:雅思考试准备 知乎 编辑:程序博客网 时间:2024/05/21 20:30
Git常用命令
一、 创建分支:branchName代表新分支名,otherBranchName远程分支名
1、根据当前分支创建新分支, branchName代表新分支名
git branch branchName
2、根据其他远程分支创建新分支
git branch branchName origin/otherBranchName
3、根据其他远程分支创建新分支并且切换到新创建的分支
git branch –b branchName origin/otherBranchName
二、 提交新建分支
1、提交分支到远程端
git push origin/branchName
2、是否提交成功: 查看远程端所有分支
git branch –r
3、查看本地分支
git branch
4、查看本地分支和远程分支
git branch –a
三、 删除分支:注意不要在准备删除的分支上操作
1、 删除本地分支,仅限没有提交到远程的分支
git branch –d origin/branchName
2、 删除远程端分支
git branch –r –d origin/otherBranchName
git push origin :otherBranchName 注意:origin 后的空格
3、强制删除分支把-d 换成 -D
四、切换分支:注意切换分支前需要把所有修改的文件提交
1、切换分支
git checkout branchName
五、合并分支
1、将开发中的分支(branchName)合并到主分支(otherBranchName)上
首先得重branchName分支切换到otherBranchName分支上
git checkout origin/otherBranchName
合并
git merge branchName
如果有冲突可以调用gitstatus 查看
解决冲突,然后调用git add或git rm将解决后的文件暂存。
2、 将开发中的分支(branchName)合并到主分支(otherBranchName)上,不会保留合并日志
首先得重branchName分支切换到otherBranchName分支上
git checkout origin/otherBranchName
合并
git rebase branchName
3、 git merge –no –ff branchName
可以保存你之前的分支历史。能够更好的查看 merge历史,以及branch状态。
gitmerge 则不会显示 feature,只保留单条分支记录。
六、其他命令
1、将远程分支信息获取到本地
git fetch
2、查看所有命令
git help
3、撤销最近一次提交
git reset HEAD^
4、查看哪些分支合并到当前分支来
git branch –merged
5、查看哪些分支没有合并到当前分支
git branch –no –merged
6、查看所有分支最后一次提交
git branch –v
7、重命名分支
git branch –m oldBranchNamenewBranchName
8、强制重命名分支
git branch –M oldBranchNamenewBranchName
9、查看merge帮助文档
git merge –h / git merge ——help
10、提交本地分支作为master分支
git push originbranchName:master
- git 在本地创建新分支,并且推送到远程分支上
- git在本地创建新分支并推送到远程新分支
- git 查看远程分支、本地分支、创建分支、推送分支到远程repository、获取远程分支、删除本地、远程分支
- Git本地从某个分支上创建新分支以及拉取远程分支到本地分支
- git 分支管理 推送本地分支到远程分支等
- git 分支管理 推送本地分支到远程分支等
- git 分支管理 推送本地分支到远程分支
- git 分支管理 推送本地分支到远程分支等
- git 分支管理 推送本地分支到远程分支等
- 推送现有git到远程服务器并创建新分支
- git 创建本地分支、提交到远程分支
- Git 创建分支+分支推送+本地切换远程分支+免密码git操作
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支,及常用指令
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- IE WPAD代理设置工作原理
- 安装 Maven
- 运动目标跟踪-光流算法1
- Android 应用冷启动过程分析和优化方案
- 敏捷方法中极限编程(XP)和Scrum区别
- git 在本地创建新分支,并且推送到远程分支上
- Android DownloadManager 的使用
- sudo 命令情景分析
- IE安全系列之——昨日黄花:IE中的ActiveX(I)
- Unity3D游戏开发之SQLite让数据库开发更简单
- java 发送get和post请求
- 【前端攻略】:玩转图片Base64编码
- AndroidStudio错误:Failed to resolve:junit:junit:4.12
- hbase1.2.3集群搭建(基于hadoop2.7.3)