git 创建分支 切换分支 合并分支 删除分支
查看当前所有的本地分支和远程分支
git branch -a
创建分支
git branch branch_name
branch_name 改成你希望的分支名字即可
切换分支
git checkout branch_name
创建并切换分支
git checkout -b branch_name
合并分支
首先切换到你想要最终合并到的分支
然后使用merge命令将另一个你想要合并的分支合并到当前分支
比如你想要合并issue1分支到master分支
git checkout master
git merge issue1
关于远程分支
在网页上可以看到很多人的分支,然后统一由一个人管理合并到主分支
如何创建自己的远程分支呢?
其实自己git clone 或 pull下来代码之后,在本地创建自己的分支,然后push自己的分支到远程仓库origin,就会在远程仓库origin下生成自己的新分支
例如远程origin仓库中只有一个master分支。你先下载了代码,然后创建了自己的master_mybranch分支,修改之后push就会在远程仓库origin生产origin/master_mybranch分支。
git clone git@server_ip:user_name/repository_name.git
git checkout -b master_mybranch
echo "hello this is my" > README
git add .
git commit -m "create branch master_mybranch"
git push -u origin master_mybranch
删除分支
git branch -D branch_name