一:分支学习:

branch称为分支,默认仅有一个名为master的分支。一般开发新功能流程为:开发新功能时会在分支dev上进行,开发完毕后再合并到master分支。

分支的作用:

创建分支:(创建分支时会自动copy当前目录下的所有文件至分支)

    git branch dev

进入分支:

    git checkout dev

在分支修改并保存后,切到master分支,合并更新修改的内容

git merge合并代码

git merge 时也可能会出现冲突,解决冲突的方式上述stash相同,即:找到冲突文件,手动修改冲突并提交,此处不再敖述。

branch相关常用命令:

  • git branch 分支名称             创建分支
  • git checkout 分支名称          切换分支
  • git branch -m 分支名称        创建并切换到指定分支
  • git branch                          查看所有分支
  • git branch -d 分支名称         删除分支
  • git merge 分支名称              将指定分支合并到当前分支

二:github

GitHub,一个基于Git实现的代码托管的平台,可以将内容以及版本记录在远程也保存一份,这样就不用U盘咯(类似于云盘)

将本地代码推送到GitHub上:

bogon:Blog mona$ git remote add origin https://github.com/mona524/git.git # 为地址起一个别名origin
bogon:Blog mona$ git push -u origin master  # 将本地master分支内容以及版本信息推送到GitHub

git clone    # 将项目从GitHub中下载到本地

git pull origin dev   # 从远程GitHub仓库获取dev分支最新内容,并合并到本地

基本命令:

  • 先 git pull origin master   然后 git push origin master
  • 先 git fetch origin master 然后 git merge origin/master   再 git push origin master

协调开发:

setting----> collabrations

new group

最新文章

  1. ActiveMQ集群下的消息回流功能
  2. Socket通信原理探讨(C++为例)
  3. scala and machine learning
  4. P53 T5
  5. Spring的类型转换器
  6. python_遇到问题
  7. 学会使用Ogitor
  8. div border-radius画圆
  9. java一点内容
  10. [HNOI2014]画框
  11. Calling LoadLibraryEx on ISAPI filter failed
  12. kubernetes 核心技术概念(二)之 volume namespace annoation
  13. MFC中线程相关知识
  14. Map接口----Map中嵌套Map
  15. LeetCode子集问题
  16. Serilog中的Jobject/Jtoken对象序列化的问题
  17. 【Python】小练习
  18. (HttpURLConnection)强制转化
  19. c++ using Handle Class Pattern to accomplish implementation hiding
  20. 通过Excel导入Mysql 超过65535条数据的办法

热门文章

  1. Mongodb 与 MySQL对比
  2. [浪风推荐]javascritp中倒计定时器和循环定时器
  3. Servlet Session 跟踪
  4. Spring4 MVC+ AngularJS CRUD使用$http实例
  5. linux grep sed awk
  6. C++实现文件关联
  7. Unity3D学习笔记——组件之Mesh(网格)
  8. Codeforces Beta Round #25 (Div. 2)--A. IQ test
  9. 160823、ionic上拉/下拉更新数据
  10. Maven + Jetty 部署锁文件解决办法