eclipse与myeclipse恢复已删除的文件和代码 今天写了1300多行代码,被不小心删除了顿时感觉手足无措,后来用myeclipse的历史文件恢复功能,找回来了,虚惊一场!!!MyEclipse真的很强悍啊:必须将这个功能写写,要不感觉就对不起Myeclipse的作者 1.类文件的恢复 前些天在开发中,不小心将一个写着有数1000行代码的类删除了,本能下去按了ctrl+z进行恢复,但没有一点用,但还是搜索下有没有解决的方法,要重新写一遍真有点 心不甘啊,哈哈 终于还是找到了一个好方法:…
error: pathspec 'master' did not match any file(s) known to git 解决办法: 1.查看分支 git branch -a 2.获取所有分支 git fetch 3.切换到远程master分支: git checkout origin/master 4.执行git branch,可以看到我们想切换的那个分支 5.从当前的分支切换并新建分支,可以理解为即将新创建的分支是由当前分支出来的 git checkout -b 新分支名 6.建立本地…
这是一篇文章分享秘诀:myeclipse恢复意外删除的文件和代码 [ 恢复误删文件 ] 今天在写代码的时候,不小心把一个包给删除了,然后这个包下全部的文件都没了,相信非常多人都有类似的经历. 幸好myeclipse给我们提供了一个非常好用的功能: 选中项目 -> Restore from Local History.. -> 界面例如以下图 勾选要恢复的文件,点击Restore就能够了.就算你把myeclipse关闭了也没关系.很的方便. [ 恢复误删代码 ] 对于误删的代码,假设没有关闭my…
git reset --soft xxxx // xxxx是版本号 回退 git stash //保留当前分支修改的代码 git checkout xxx //切换到xxx分支 git stash list // 查看stash的记录 git stash apply stash@{} //恢复修改的代码 git log <当前目录的文件路径> //例如 git log src/test/test.js ,复制hash值 git checkout <hash> <filenam…
1.类文件的恢复 选择项目后右键-->选择Restore from Local history-->出现下面的界面: 勾选后按Restore就恢复了,真的很强大很方便:但我没有就此罢手,我马上新建了一个项目,随便写了两个文件后删除,然后关闭了myeclipse后重新开启,仍进行上面 的恢复操作,发现还真的能恢复,确实很强大: 2.误删的代码的恢复 我们一般在myeclipse不关闭的情况下,会简单的利用ctrl+z进行恢复,但是关闭了myeclipse后你可能就会感觉束手无策了,哈哈,这个介绍…
当需要同别人共享某个分支上的工作成果时,就要把它推送到一个具有写权限的远程仓库.你的本地分支并不会自动同步到远程仓库,必须要显式地推送那些你想要与别人共享的分支.这样一来,你可以使用私有分支做一些不想与别人共享的工作,而仅仅推送那些需要与别人协作的主题分支. 假设你有一个叫做modb的分支需要与其他人协作开发,你可以执行 git push (remote)(branch) $git push origin modb 上述命令实际上是一个简化的写法.Git会自动把分支名称modb扩展成 refs/…
在掌握了基础git的使用后可以按照这个步骤来: 下载项目:git clone <仓库地址>如果要下载非master的某分支代码:git clone -b <分支名> <仓库地址>查看当前你所在分支:git branch (查看你当前的分支,*标识的就是你当前的分支) 创建和切换分支:git chaeckout -b <你的feature分支名称> 添加修改到缓冲区:git add . 检查项目状态:git status 描述并提交修改内容描述:git com…
前天准备上传一个project到GitLab上,但是试了很多次都上传不上去,报错如下: ! [remote rejected] master -> master (pre-receive hook declined) 截图: 一开始还以为自己用户名和密码错误,试了好多次,网上搜所索也没搜索到明确的结果,不过最后还是找到了解决的办法. git push不上去的原因在于所push的分支权限为protected,只有项目的管理员或者项目的管理员指派的具有相应权限的人才能进行push,要进行项目的pus…
创建脚本lazygit.sh #!/bin/bash # 一次性处理git提交 #branch_name=`git symbolic-ref --short -q HEAD` branch_name=$(git symbolic-ref --short -q HEAD) git add . git commit -m "$1" git push origin "$branch_name" 赋予可执行权限 chmod +x lazygit.sh 有了这个脚本,就方便多…