git基本操作

 

 新建分支

git checkout -b iss53(创建并切换到相应分支)    <=====> git branch iss53   git checkout iss53  此时分支内的内容与主分支上是保持一致的;

此时远程库还没有创建分支,或者直接在远程库上创建分支,然后再本地clone下来; 言归正传,此时只是在本地库建了一个分支,

git push origin iss53 =====>此时远程库就 会添加一个 iss53 的分支了;


不管是分支还是啥 在push代码前都需要 pull代码 ; 在分支上pull代码 需要 ====》 git pull origin iss53 (在未创建分支时,可以直接git pull)


合并分支到主分支

在新建分支push到远程后的情况下 合并到主分支, 先切换到主分支 git checkout master

git pull 同步主分支代码

git merge iss53 合并分支代码

git push 推送到远程库