git
冰峰雪岭
如人饮水,冷暖自知。
展开
-
github连接超时(不能push,不能pull)
3. 将ssh的22端口改为使用443。原创 2022-12-19 18:38:38 · 1251 阅读 · 1 评论 -
git:循环删除本地tag并同步到远端分支
for i in {0..0}do for j in {0..2} do for k in {0..20} do# for suffix in '' '-alpha' '-beta' for suffix in '' do原创 2016-03-22 16:36:38 · 662 阅读 · 0 评论 -
git 回滚
1.没有push这种情况发生在你的本地代码仓库,可能你add ,commit 以后发现代码有点问题,准备取消提交,用到下面命令resetgit reset [--soft | --mixed | --hard上面常见三种类型--mixed会保留源码,只是将git commit和index 信息回退到了某个版本.git res原创 2016-05-17 15:30:34 · 412 阅读 · 0 评论 -
从Git仓库中恢复已删除的分支、文件或丢失的commit
在使用Git的过程中,有时可能会有一些误操作比如:执行checkout -f 或 reset -hard 或 branch -d删除一个分支结果造成本地(远程)的分支或某些commit丢失可以通过reflog来进行恢复,前提是丢失的分支或commit信息没有被git gc清除一般情况下,gc对那些无用的object会保留很长时间后才清除的reflog是git提供的一个内部工原创 2016-05-17 15:31:01 · 15065 阅读 · 0 评论 -
git 基本命令
删除分支 本地:git branch -d branch_name 远程:git push origin —delete branch_name https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受https带来的极速设置记住密码(默认15分钟):git config --global credent原创 2016-05-17 15:31:25 · 248 阅读 · 0 评论 -
shell脚本循环删除旧tag
for i in {0..6}do for j in {0..10} do for k in {0..10} do for suffix in '' '-alpha' '-beta' do tag_name=v0.$i.$j.$k$suffix原创 2016-05-17 15:31:59 · 691 阅读 · 0 评论 -
git 分支操作
新建分支并与远端分支进行关联git checkout -b branch_local origin/release/branch_name原创 2016-11-16 14:39:38 · 380 阅读 · 0 评论 -
阿里云上的gitlab不能使用ssh
晚上突然发现ssh到gitlab的项目失败,提示:ssh_exchange_identification: read: Connection reset by peerfatal: Could not read from remote repository.Please make sure you have the correct access rightsand the r原创 2017-09-06 11:48:27 · 1832 阅读 · 0 评论