git基本命令
2019-03-18 本文已影响12人
缘来是你ylh
说明:下文的{NAME}
指的是分支名称, {HOST}
指的是项目的工程地址
创建分支
git branch {NAME}
切换分支
git checkout {NAME}
创建并切换到新的分支
git checkout -b {NAME}
查看当前所在分支
git branch
展示结果前面带*号的就是当前分支
查看所有分支包括工作流
git branch -a
clone项目
git clone {HOST}
默认master分支
clone某一个分支
git clone -b {NAME} {HOST}
删除分支
git branch -d {NAME}
强制删除分支
git branch -D {NAME}
合并分支git merge
假设现在有a,b,c三个分支。我想把c分支的代码合并到a分支,当前在b分支
第一步首先切换到a分支 git checkout a
第二部合并 git merge c
将远端的某一个分支拉取到本地
1.git fetch
2.git checkout -b {local_branch} origin/{remote_branch}
{local_branch}:本地分支名称
{remote_branch}:远端分支名称
本地分支推送到远端分支(远端分支不存在)
git push origin {local_branch}:{remote_branch}