几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。
有人把 Git 的分支模型称为"必杀技特性",而正是因为它,将 Git 从版本控制系统家族里区分出来。
创建分支命令:
总结创建与合并分支命令如下:
查看分支:git branch
创建分支:git branch name
切换分支:git checkout name
创建+切换分支:git checkout –b name
合并某分支到当前分支:git merge name
删除分支:git branch –d name
注意:如果第一次git init ,但没有commit 过任何文件,git branch 没有显示任何文件,mater 分支也没有
git 与 github
git commit、git push、git pull、 git fetch、git merge 的含义与区别
git commit:是将本地修改过的文件提交到本地库中;
git push:是将本地库中的最新信息发送给远程库;
git pull:是从远程获取最新版本到本地,并自动merge;
git fetch:是从远程获取最新版本到本地,不会自动merge;
git merge:是用于从指定的commit(s)合并到当前分支,用来合并两个分支;
从 github clone 文件到本地
git clone git@github.com:tzfphp/weibo.git
将本地的代码pull 到github 上面
echo "# 12" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:tzfphp/12.git
git push -u origin master