git 操作

git 批量删除

git rm * -r

注:cd 到你要删除的目录下;

       * 可以换成指定目录(如果文件夹名称已替换或文件夹已删除,仍能正常删除)。


git 删除本地分支 branchX

1、切换至develop(非branchX分支);
    git merge branchX  (把branchX分支上的记录拷贝合并到develop上)
    git pull           (把合并后的develop分支上的代码拉下来)
    git push           (提交合并后develop分支上的代码)
2、删除分支branchX
    git branch -D branchX



git 删除远程分支 branchX

git push origin :branchX


git 从远程拉代码,本地未显示远程分支

远程:master,develop

本地:master

git checkout develop     (把远程的develop分支拉到本地 并建立联系)
不合适做法:
git checkout -b develop  (此处创建的develop分支与远程develop分支没有联系)


git 创建新分支 branchX

一定要看创建新分支的当前分支是哪一个!

在分支XXX上创建新分支branchX,会把XXX分支上的信息拷贝一遍至branchX作为基准。

即:branchX分支上包括了XXX分支上的内容。


git pull

在XXX分支上git pull,仅把XXX分支上的所有更改信息更新至本地(而不是所有分支上的变动)


git status

不能在git status不干净时切换分支!


暂存区:工作区 = 1:1

工作区:分支 = 1:m

提交修改时会把分支上的信息都提交到暂存区。

若在status不干净时切换分支,分支下的内容会混乱。


git 本地获取远程新建分支 branchNew并建立联系

git fetch origin branchNew (获取远程新建分支,将远程信息获取到本地)
git checkout -b local-branchname origin/remote_branchname (将远程分支映射到本地名为local-branchname的分支)




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值