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