老司机带你玩转git(二)git的分支特性
2017-09-13 10:14
330 查看
git分支特性
1.本地git分支git branch //查看本地所有分支 git branch -v //查看本地所有分支详细信息,HEAD所指的当前分支,分支的commit信息 git branch dev //创建名为dev的分支 git checkout dev //切换到名为dev的分支 git checkout -b dev //创建名为dev的分支并切换到这个分支 //通常我们项目中 一般存在三个分支 分别是主分支master 开发分支dev 测试分支 test 这样分分支,功能简单明了,便于工作。
2.分支下工作
echo "on dev branch " >README.md git add README.md git commit -m "on dev branch commit "
3.本地推到远程
git push // 这个时候如果直接push的话,发生错误,报告没有对应的远程仓库或者url地址,或者是没有配置远程仓库. git push <remotename>(origin) <branchname>(master) //指定仓库以及分支名,如果远程不存在对应分支,即会自动创建并关联起来.
4.远程推到本地
git remote //查看远程仓库 git remote -v //查看远程仓库的详细信息 git branch -a //查看远程分支的信息 //远程分支推到本地 //方法一 git checkout -b dev origin/dev //然后在这个分支完成修改以及推送(会在本地建立起相关分支的联系) //方法二 git fetch <remote-name>(origin) <branch-name>(master) : master //从远程仓库拉取远程master分支到本地master分支 注意: 有冒号哦 (并不会在本地创建相关分支及其联系,需要自己手动创建)
未完待续,此车会一直开车,前方道路畅通……………………………
相关文章推荐
- 老司机带你玩转git(五)深入理解git(一)git文件状态
- 使用Git分支开发新特性或修复Bug与使用Git分支开发新特性或修复Bug
- 玩转git分支
- 玩转git分支
- 玩转git分支
- [git]创建分支(branch)以测试或添加新特性
- 老司机带你玩转git (四) git的协同合作
- 老司机带你玩转git(一)本地和远程仓库
- 玩转git分支
- 老司机带你玩转git(三)git常用命令以及注意事项
- Git 使用,分支创建,提交,合并,只能提交文件夹
- git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚
- Git 2.7灵活的新特性
- git 上传项目到分支
- 【git】git分支的合并
- 码云git使用四(分支的创建,使用和合并)
- Git 命令切换分支
- Git分支管理
- Git分支比较 代码取舍 获取分支的共同祖先
- 用git下载git项目的分支源代码