三思而后行英语
aids是什么意思git分⽀操作记录
查看分⽀:
查看本地分⽀:
git branch
查看远程分⽀:
git branch -r
查看全部分⽀(本地和远程):
git branch -a
新建分⽀:
创建新分⽀:
facegit branch <;新分⽀名> [commitid]
创建新分⽀并且切换到新分⽀为当前分⽀:
git checkout -b <;新分⽀名> [commitid]
//**上⾯commitid ⾮必填,如果带有commitid参数 则 从 该commitid 处新建分⽀。(此功也是代码回滚的⽐较好的⽅法。因为缘原分⽀没有变化,新创建了分⽀,并且新分⽀达到了回滚效果,可以把⽣产服务直接指向新创建的回滚分⽀。)**
删除本地分⽀:
git branch -d <;本地分⽀名>
切换分⽀:
git checkout <⽬标分⽀名>
创建远程分⽀(本地分⽀推送到远程):
git push origin <;本地分⽀名>:<;远程分⽀名>
删除远程分⽀:
上海军训公司
推送给远程⼀个空分⽀就等于删除远程分⽀
git push origin :<;远程分⽀名>
使⽤参数删除远程分⽀
git push origin --delete <;远程分⽀名>
add 以后、commit的状态 是本地缓存,切换本地分⽀ 缓存的内容会跟随到当前分⽀。
commit以后的状态是 根据分⽀的,在哪个分⽀执⾏的commit,更改内容就只在那个分⽀。
化妆品商品知识
回滚:
⽅法1:
元宵节快乐英语git ret --hard HEAD~n 或者 git ret --hard commitid2016年12月六级真题
然后使⽤ git push --force origin ,强⾏覆盖远端分⽀。并且 以后 merge 回 原分⽀的时候 ,被删掉的代码 还会 出现。
不提倡采⽤此⽅法,因为ret 回退的同时 删除了之后的代码。
⽅法2:
git revert -n commitid 之后 再⽤ git commit -m "" 提交 ,此时 在原基础上新增了⼀个commit ,再push 推到远端。
这种⽅法好处是 每次commit的 代码都不会丢失。
上述两个⽅法都需要先拉⼀个新分⽀ ,在新分⽀上⾯操作。 不然原有分⽀就乱了。
licenplate
⽅法3:
git branch <;新分⽀名> commitid
合作伙伴英文git checkout <;新分⽀名>
或
git checkout -b <;新分⽀名> commitidsliced
在某个 commitid 的基础上 新建分⽀。 并切换到新分⽀。 原有分⽀不变。 可以把 服务指向新分⽀。 在原有分⽀上 再拉个 新分⽀修bug。