Git(二)
来源:互联网 发布:龙珠刷人气软件 编辑:程序博客网 时间:2024/05/16 01:25
$ git branch dev # 建立 dev 分支$ git branch # 查看当前分支# 输出 dev * master # * 代表了当前的 HEAD 所在的分支
$ git checkout dev# 输出Switched to branch 'dev'--------------------------$ git branch# 输出* dev # 这时 HEAD 已经被切换至 dev 分支 master
删除分支
git branch -d dev
$ git checkout -b dev# 输出Switched to a new branch 'dev'--------------------------$ git branch# 输出* dev # 这时 HEAD 已经被切换至 dev 分支 master
我们在 1.py 上加入这一行 # I was changed in dev branch, 然后再 commit:
$ git commit -am "change 3 in dev" # "-am": add 所有改变 并直接 commit
$ git checkout master # 切换至 master 才能把其他分支合并过来$ git merge dev # 将 dev merge 到 master 中$ git log --oneline --graph# 输出* f9584f8 change 3 in dev* 47f167e back to change 1 and add comment for 1.py* 904e1ba change 2* c6762a1 change 1* 13be9a7 create 1.py
$ git merge --no-ff -m "keep merge info" dev # 保留 merge 信息$ git log --oneline --graph# 输出* c60668f keep merge info|\ | * f9584f8 change 3 in dev # 这里就能看出, 我们建立过一个分支|/ * 47f167e back to change 1 and add comment for 1.py* 904e1ba change 2* c6762a1 change 1* 13be9a7 create 1.py
$ git branch dev* master-------------------------$ git merge dev# 输出Auto-merging 1.pyCONFLICT (content): Merge conflict in 1.pyAutomatic merge failed; fix conflicts and then commit the result.
git merge devgit commit -am "solve conflict"git log --oneline --graph
阅读全文
0 0
- Git详解(二)
- Git历险记(二)
- 学习Git(二)
- Git基础(二)
- git review (二)
- git使用(二)
- Git学习(二)
- git学习(二)
- Git全过程(二)
- Git学习(二)
- Git基础知识(二)
- Git详解(二)
- Git(二)
- Git学习(二)
- git 使用(二)
- Git使用(二)
- Git教程(二)
- git常用命令(二)
- java 接口(interface)
- Tensorflow深度学习之十:Tensorflow实现经典卷积神经网络AlexNet
- 相隔一段时间之后才可以执行某一事件的功能实现
- 完美解决SwipeRefreshLayout与WebView冲突
- leetcode--第5章--树-5.1二叉树的遍历--5.1.1 binary tree preorder traversal
- Git(二)
- JS常识总结20170727
- 20岁生日
- gcc的__attribute__((section(“”)))属性含义
- NOIP2016 T6 愤怒的小鸟
- C
- Tex中的表格列的宽度控制
- react-redux基础
- 杭电暑期多校集训—Regular polygon