查看分支

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

最新文章

  1. 【转载】在HTML中插入swf文件(转)
  2. MVC4做网站后台:栏目管理1、添加栏目
  3. Android中Application的应用
  4. 2012 Multi-University Training Contest 9 / hdu4389
  5. jquery+php+mysql实现Ajax省市县三级联动
  6. Android自定义Seekbar拖动条式样
  7. java枚举使用
  8. Java克隆--深克隆与浅克隆的区别
  9. POJ 3130 How I Mathematician Wonder What You Are! /POJ 3335 Rotating Scoreboard 初涉半平面交
  10. DNS----域名解析系统
  11. C# 在SQLite数据库中存储图像 z
  12. IOS_OC_id ,NSObject, id<NSObject>差别
  13. C#数组和元组
  14. 一些常见warning的原因和解决方法
  15. DQN算法
  16. 目前调试移动设备程序只能通过USB线缆
  17. Win10 JDK 配置
  18. SpringBoot配置属性之Security
  19. PaodingAnalysis 提示 "dic home should not be a file, but a directory"
  20. Nginx实现代理和用户验证

热门文章

  1. 【转】Linux服务部署--Java(三) Nginx
  2. python基础一 ------利用生成器生成一个可迭代对象
  3. 树形动态规划(树状DP)小结
  4. C++,java信息,文件传输
  5. [ZJOI2013]K大数查询
  6. [P3369]普通平衡树(Splay版)
  7. MySQL(七)
  8. UIButton高亮状态卡顿
  9. angular学习笔记(2)- 前端开发环境
  10. Gson 2.8.jar基础