idea操作git实用——(日常学习)

之前一直用的是visual Studio来对代码进行一些上传,最近在研究git,这个东西还是挺方便的,现在分享出来一起学习,

文末会有git  的模拟器,对git操作可以有更好的理解,感兴趣的可以自己感受一下。

 

 


git 
查看分支:git branch

创建分支:git branch name

切换分支:git checkout name

创建+切换分支:git checkout –b name

合并某分支到当前分支:git merge name

删除分支:git branch –d name


git branch -a 查看分支,如果下边有remote才对
git remote -v 查看远程仓库的地址
git push -u origin name   指定上传到某个分支
git remote remove origin 删除远程分支
git remote add origin https://github.com/wangkun370/ceshi.git 添加远程分支


分支合并  merge   rabase
比如说我现在有a分支
我要用merge把a分支合并到master分支
那么首先我要切换到master分支(git checkout master)
然后执行命令 git merge a

比如说我现在有两个分支。a和master
我想要把a分支里面的工作直接移到master分支上,移动以后就会使这两个分支的功能看起来像是按顺序开发,但实际上他们是并行开发的
git rebase master
同样的道理,我要把master分支的工作转移到a分支上。
git rebase a


撤销篇
git reset HEAD*1

reset不能撤销大家一起使用的远程分支。
git revert HEAD

如果你想将一些提交复制到当前所在的位置(HEAD)下面的话, 
Cherry-pick 是最直接的方式
git cherry-pick name

git 模拟器地址

https://learngitbranching.js.org/?locale=zh_CN

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值