输入问题关键词
GIT分支创建使用的分配
时间:2017-04-13 11:38:02

服务器 192.168.0.222

 

GIT分支创建使用的分配

每个人要创建一个自己的个人分支 : lym

每个开发项目有自己的一个项目分支:如现在的 app2.0

第一种情况:

开发时先上传到自己的个人分支,然后合并到项目分支,最后合并到master主分支

第二种情况:

个人的功能比较紧急,如修改BUG什么的

可以直接把紧急功能的分支合并到master 主分支

 

 

工作空间路径

/usr/local/web/gitwork/trunk/Src 

用来切换到个人分支 或项目分支测试

dev开发路径

/usr/local/web/devmaster/trunk/Src

用来切换到项目分支测试 master主分支测试

 

git clone git@192.168.0.222:/home/git/newgit/trunk.git

user:git

pass:123456

 

 

创建新分支

 

git branch work

 

显示所有分支

 

git branch

 

* master

  work

 

选择 work 分支

 

git checkout work

 

显示所有分支

 

git branch

 

  master

* work

 

work分支下创建文件

 

git add .

 

git commit -m "work"

 

把文件提交到work分支

git push origin work

 

git branch -D work  //删除本地分支

 

 

//查看远程分支

 

[root@test trunk]# git branch -r

  origin/HEAD -> origin/master

  origin/lym

  origin/master

  origin/work

 

//使用-t参数,它默认会在本地建立一个和远程分支名字一样的分支s

 

[root@test trunk]# git checkout -t origin/work

Branch work set up to track remote branch work from origin.

Switched to a new branch 'work'

 

合并分支:

合并主分支到个人分支

Git checkout lym

Git merge master

 


  • Copyright © © 2014-2024 magetz.com 版权所有
  • 公安备案 粤ICP备16040249号
  • E-mail: lym@magetz.com