创建dev分支,并切换到dev分支
git checkout -b dev
git checkout命令加上-b参数表示创建并切换,相当于以下两条命令
git branch dev git checkout dev
在项目中修改一个文件,比如readme.txt,之后进行add
git add readme.txt
add之后,进行commit
git commit -m "branch test"
切回master分支
git checkout master
进行merge合并
git merge dev
合并完成之后,可以删除dev分支
git branch -d dev
删除之后,可以查看一下
git branch
之后可以push到远程库
git push origin master
注意:
远程仓库操作
touch readme.md git init git add readme.md git commit -m "first commit" // 关联远程库 git remote add origin git@server-name:path/repo-name.git //由于远程库是空的,第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令 git push -u origin master // -u参数之后,只要本地commit后,就可以通过以下命令把本地master分支的最新修改推送至GitHub git push origin master
Git常用命令笔记
git branch dev
git checkout dev
==
git checkout -b dev
git add readme.txt
git commit -m "branch test"
git checkout master
git merge dev
git branch
git branch -d dev
git remote add origin git@server-name:path/repo-name.git(关联远程库)
git push -u origin master(第一次)
git push origin master
最简单直接的命令
git clone xxx.git
clone时创建新的分支替代默认Origin HEAD(master)
git clone -b [new_branch_name] xxx.git
clone 远程分支
git clone 命令默认的只会建立master分支,如果你想clone指定的某一远程分支(如:dev)的话,可以如下:
A. 查看所有分支(包括隐藏的) git branch -a 显示所有分支
* master
remotes/origin/HEAD -> origin/master
remotes/origin/dev
remotes/origin/master
B. 在本地新建同名的("dev")分支,并切换到该分支
git checkout -t origin/dev 该命令等同于:
git checkout -b dev origin/dev
Reference
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
相关推荐
### Git分支管理详解 #### 一、分支的重要性与特点 几乎每种版本控制系统都支持分支功能,但在Git中,分支的使用方式与效率达到了前所未有的高度。传统的版本控制系统在创建分支时,通常需要复制整个项目的代码库...
### git分支管理策略详解 #### 一、引言 在当今的软件开发环境中,版本控制系统是必不可少的一部分。其中,Git因其高效性和灵活性成为了最受欢迎的选择之一。对于任何希望提高团队协作效率、确保代码质量和版本可...
GIT分支管理 远程分支 本地分支 GIT分支管理 远程分支 本地分支
Git分支管理的策略梳理 Git分支管理的策略梳理是非常重要的,因为 Git 的分支和合并功能非常强大,但如果不加注意,很可能会留下一个枝节蔓生、四处开放的版本库,到处都是分支,完全看不出主干发展的脉络。因此,...
详细讲解git分支管理,适合于代码管理、项目管理等工作。
在阮一峰的网络日志中,作者详细讨论了Git分支管理的策略,旨在保持版本库的演进简洁有序。以下是从文章中提取的关键知识点: 1. 版本管理系统的重要性:文章首先强调了版本管理系统在软件开发过程中的必要性,尤其...
Git分支管理规范旨在为开发团队提供一个清晰、有序的工作流程,它将代码的不同阶段(如开发、测试、发布)与相应的分支关联起来,以促进协同工作和版本控制。通过规范化的分支策略,可以避免代码冲突,保证代码质量...
git 分支管理命令及说明
在这一篇博客中我们来在大家讲解一下Git分支管理,这可以说是Git的又一大特点。下面我们就来学习一下Git分支管理吧。我们先来说一个简单的案例吧,你们团队中有多个人再开发一下项目,一同事再开发一个新的功能,...
master已经往前走了一步了,然后我们把往前走了一步的master再往回合并的话,此时实际上dev分支已经落后于master,git会认为这是一个快进,所以直接有指向dev的指针直接指向下一个master所指向的最新commit,直接就跳...
Git 代码管理与版本管理 Git 代码管理与版本管理是...Git 代码管理与版本管理是软件开发过程中不可或缺的一部分,了解 Git 的基本概念、工作流程和分支管理可以帮助开发团队更好地管理代码,提高协作效率和代码质量。
本主题聚焦于"Git分支代码统计",这是一项对于项目管理和团队协作至关重要的任务。通过统计每个分支的代码量,我们可以了解开发进度,分析贡献度,以及识别可能的问题。 在描述中提到,这个过程分为两步。第一步...
Git分支管理实践是Git在软件开发中的核心应用之一,它源于Linux哲学,强调用户对自己的操作有清晰的认识并能承担责任。Git作为一个分布式版本控制系统,它的设计理念是让用户能够灵活地管理代码的不同版本,确保...
Git分支管理策略是软件开发中不可或缺的一个环节,特别是在使用Git作为版本控制系统时。Git因其高效、灵活的分支和合并机制而备受青睐。本文主要探讨了如何有效地管理Git分支,以保持代码库的整洁和团队协作的高效性...
标题和描述中提到的“git分支管理”是Git工作流程的关键部分。在实际开发中,分支的主要作用是隔离开发环境,使得团队成员可以在各自的分支上同时进行工作,而不会相互干扰。例如,当你在开发新功能时,你可以创建一...
以下是对"git分支版本管理.pdf"中提到的知识点的详细说明: 1. **主分支(master)**: 主分支代表了项目的正式发布版本,通常是最稳定的代码库,只包含已验证并上线的代码。 2. **开发分支(dev)**: 开发分支...