git本地分支

1.新建git仓库,并clone到本地:

$git clone 'https://github.com/'

2.列出本地所有分支:

$ git branch

注意:如果新建仓库的时候没有init,此时列出的分支中不显示任何分支,解决办法添加一个文件,并将此文件提交:

1.$git add .   
2.git commit -m '注释'   
3.git push  

完成以上3步骤之后,再执行git branch dev命令既可。
如果新建仓库时没有init,当你新建分支:$git branch dev时会报错,fatal: Not a valid object name: ‘master’. 原因是你本地还没有master。

3.新建本地分支:

$git branch dev

此时再执行第二步骤将看到本地的两个分支:master和dev。

4.切换分支到dev

$git checkout dev

5.添加文件

6.从dev分支推送到远程仓库

$ git status 

$ git add 文件名(git add . 添加所有)/ git rm 文件名

$ git commit -m '注释'

$ git push origin dev (第一次推时加上origin)

7.切换到master分支,并合并某一分支

$ git checkout master

$ git merge dev (合并dev分支)

8.通过master分支合并
在master分支下执行:git push

注:

如果你要提交的代码中,包含了从别处git clone下来的代码,切记现将clone下来的文件夹中的.git 文件删除,否则你提交的git中是不会包含此文件夹的。

rm -rf .git

获取远程git地址:

git fetch origin master

你可能感兴趣的:(git本地分支)