F:ungeon Master】的更多相关文章

总时间限制: 1000ms 内存限制: 65536kB描述You are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is composed of unit cubes which may or may not be filled with rock. It takes one minute to move one unit north, south, east, west, up or d…
新建立了一个远程仓库,想着把项目放上去.于是在项目目录上: git init 然后就添加远程库 git remote add origin xxxx.git 然后就想push: git push -u origin master 结果提示错误: error:src refspec master does not match any 百度下,原来是说我本地没有提交任何东西,本地版本库为空, 空目录不能提交 (只进行了init, 没有add和commit). 解决: 添加:git add -A 提交…
master版本上线以后一般要打一个tag备份,以防事态有变,这是一个好习惯,如果以后有问题也可以放心的回滚版本,那么怎么用tag版本覆盖mastaer呢,其实只有几个命令 1.查看分支 git branch 2.切换分支 git checkout master 3.查看标签(tag版本) git tag 4.查看某个标签的详情 git show v2.22.0 commit d53dcc2287899e95cfd44a294ca3e5068e63022b 5.通过commit的id回退git…
前言 今天周五了,刚接了个新微服务模块,下班前高高兴兴开发完,提交git代码,jenkins发布到测试环境.突然看到一个提示 我最近提的代码呢?!! 想到可能会提错仓库,转念一想,不对呀,我怎有这么高的权限提到master呢? 去gitlab上看看,果然是推到了Master分支!/泪目 /泪目 于是有了这篇折腾记录! 正文 推送代码到正确的仓库 首先我得把现有的代码搞到dev分支,当前是在master上,master已经检出到本地master分支上了, 直接用现成的 master -> orgi…
There is some notes while I am learning Ubuntu Operate System! (Ask Ubuntu & Fedora) 1-- Hard link : ln command have different parm. Hard link means that the two files is connect together for backup the original files.If you edit any of the two files…
宿主机:master:172.16.40.97node1:172.16.40.98node2:172.16.40.99 # 一.k8s初始化环境:(三台宿主机) 关闭防火墙和selinux systemctl stop firewalld && systemctl disable firewalld sed -ri '/^[^#]*SELINUX=/s#=.+$#=disabled#' /etc/selinux/config setenforce 0 设置时间同步客户端 yum insta…
一.错误代码如下: error: failed to push some refs to 'https://github.com/wbingithub/drag.git' 二.在网上搜了一下,如下写就可以了 git push -f origin master…
本地创建了一个project并在GitHub上创建了一个仓库,想要将本地的仓库链接到远程仓库我用的是如下方法:git init    //初始化本地仓库git remote add origin XXX(仓库地址)     //添加远程仓库地址如果你在这之后就执行git add .          //添加全部文件git commit -m "备注提交的内容"            //提交文件git push origin master,那么就会出现这个问题(被拒绝),所以在rem…
原理:新切一个分支并切换到这个分支,删除原来的master分支,再将新分支变成master 步骤: 1. 创建并切换到新分支 git checkout --orphan latest_branch 2. 添加所有的文件到新分支 git add -A 3. 提交所有的改变 git commit -am "commit message" 4. 删除原来的master分支 git branch -D master 5. 重命名这个新分支为master git branch -m master…
两种情况(场景) 情况一      代码还只在本地,未push到运程仓库,想把代码还原到上一次commit的代码,此时操作为代码撤销 解决方案: 1 git reset [--hard|soft|mixed|merge|keep] [commit|HEAD] 情况二    代码已经push到运程仓库,想把代码还原到上一次提交,此时操作为代码回滚 解决方案: 1)先查看git提交日志,找到上次提交的信息,输入命令 git log (查看全部日志)或 git log -xx(查看最近xx条日志) $…
转自https://www.cnblogs.com/lwh-note/p/9639835.html 两种情况(场景) 情况一      代码还只在本地,未push到运程仓库,想把代码还原到上一次commit的代码,此时操作为代码撤销 解决方案 git reset [--hard|soft|mixed|merge|keep] [commit|HEAD] 情况二    代码已经push到运程仓库,想把代码还原到上一次提交,此时操作为代码回滚 解决方案: 1)先查看git提交日志,找到上次提交的信息,…
git 强制提交 & 覆盖 origin/master git 强制提交本地分支覆盖远程分支 # git push origin 分支名 --force # local $ git push origin master --force # remote $ git push origin/master -f origin master & origin/master https://stackoverflow.com/questions/18137175/in-git-what-is-th…
首先说下遇到的问题,之前一直是通过webstrom来操纵github 以及git ,包括切换,生成分支,pull,push代码,这几天心血来潮 通过git代码进行了一次这些操作,然后当我在gitlab上查看的时候,发现了一个问题,在查看commit变化时,发现生成了一个.idea/attorneyDetail.iml的文件,然后在之后修改代码时候,又有.idea/workspace.xml的文件变化,虽然具体的这东西没有查 但自觉这不会是什么好东西,然后就想着如何删除,最终还是找到了办法,现在来…
git log //找到你要回滚的那次提交 比如:43596f6b1f57157e627c25ae7a843f60157ac52d git reset --hard HEAD~43596f6b1f57157e627c25ae7a843f60157ac52d     //此处慎用--hard,除非你明确知道你这么做的后果(它会干掉43596f6b1f57157e627c25ae7a843f60157ac52d之后的所有提交记录) git add . git commit ‘roll-back' g…
这篇有关git的博客,写着写着有些崩了.里面有些碎碎念了.下次一定注意这个问题. 创建项目: midir xx :创建xx文件夹 git init : 为当前文件夹创建代码仓库 提交代码: git add xx : 将文件名为xx的文件暂存起来,当commit的时候就提交到代码仓库 git commit -m "xx" : 为当前提交添加描述 检查状态: git status : 检查当前仓库的状态,即查看是否存在未提交的新文件 git log : 查看更改清单 单行历史 你可以很好的…
分别有仓库 A(github),B(JAE 的 git),本机为C. 假设以 a 仓库作为最终的使用仓库, b为发布仓库.分支都为 dev 第一步,增加远程仓库 git remote add origin1 git.agit remote add origin2 git.b 第二步,本地确保没 change 的东西,拉去远程仓库地址,然后进行 rebase .git fetch origin1git rebase -i origin1/dev 如果有冲突,解决完. git push -f ori…
git 版本库回滚,在实际开发过程中总会遇得到   1. 先找出需要回滚的commitid     git log -3   2. 重置本地版本库到指定commitid, 注意:本地改动将丢失     git reset --hard b034c3fe4e5823f71990e153d8a52b9ac871b5b7   3. 强制push本地版本库到服务器, 注意服务器高于指定commitid部分将丢失     git push -f origin master     4. 至此: 如果Tea…
学习Git的总结 blog 第一次学习Git是完全按照廖雪峰老师的教程学习的,学的过程中基本上没有遇到什么问题,但是自己实际操作就问题不断了. 首先,还是按照惯例,来膜拜一下廖雪峰老师精简的教程知识吧,中间穿插一些自己的感悟. 安装 git:msysgit是Windows版的Git,从http://msysgit.github.io/下载,然后按默认选项安装即可. 安装完成后,在开始菜单里找到"Git"->"Git Bash",蹦出一个类似命令行窗口的东西,就…
使用git push origin master的时候出现一下错误: 解决办法: git push -f origin master 如下:…
Replica Sets MongoDB 支持在多个机器中通过异步复制达到故障转移和实现冗余.多机器中同一时刻只 有一台是用于写操作.正是由于这个情况,为 MongoDB 提供了数据一致性的保障.担当 Primary 角色的机器能把读操作分发给 slave. Replica Sets的结构非常类似一个集群.因 为它确实跟集群实现的作用是一样的, 其中一个节点如果出现故障, 其它节点马上会将业务接过来而无须停机操作. 下面以本机为例介绍一下集群的部署过程,以及部署过程中常见的注意点及错误 本例环境…
一些有用的链接: https://www.git-scm.com/ http://nvie.com/posts/a-successful-git-branching-model/ Git开发模式: 建议至少有一个master和develop分支.master只做版本维护工作,develop用于开发.开发完成且测试通过后合并到master. 常用场景:  撤销提交到Remote的commit或者本地回滚 强制方式: 如果你推送到remote的commit没有被其他人pull过,那么你可以使用 gi…
提交遇到Error  "remote ref does not exist"解决办法:git fetch -p MY_REMOTE    eg.    git fetch -p origin 注:The -p option tells fetch to delete any tracking branches that no longer exist in the corresponding remotes; by default they are kept around 译:-p告诉…
git回滚到任意版本 先显示提交的log $ git log -3 commit 4dc08bb8996a6ee02f Author: Mark <xxx@xx.com> Date: Wed Sep 7 08:08:53 2016 +0800 xxxxx commit 9cac9ba76574da2167 Author: xxx<xx@qq.com> Date: Tue Sep 6 22:18:59 2016 +0800 improved the requst commit e37…
github网络连接稍微有些慢,这里使用coding做测试: 首先要分两种情况,一种是直接clone远程库,一种是将本地的代码push到远程库.先说clone到本地 1.clone 通常是我们clone一个远程库的分支下来,并初始化本地仓库,而且将远程库命名为origin.这样就可以使用本地版本库以及推送到远程版本库了. 首先在coding上新建一个项目leatn-git,初始化可以勾选readme和gitignore.readme是项目介绍,gitignore是表示哪种文件可以忽略版本追踪.…
https://segmentfault.com/q/1010000000720031 http://www.tuicool.com/articles/a6Nf63F 先有项目,然后分享至github,没有添加gitignore,导致.idea文件同样上传.想删除.idea办法: 你要先去删除远程的 .idea 目录. 这种情况,你是在设计gitignore 之前就没考虑好的,现在的措施是: rm -rf .idea (这样会删掉你本地的,不过你重新打开一次项目就有会自动给你生成了) git a…
20145212 实验三<敏捷开发与XP实践> 实验内容 使用git上传代码 与20145223同学一组,使用git相互更改代码 同组实验报告链接:http://www.cnblogs.com/20145223ymy/p/5428392.html 实验步骤: 一.使用git上传代码 $ git push 1.找到需要push的文件所在文件夹,右键点击Git Bash Here. 2.在Git中输入ssh -T git@git.oschina.net,连接至我的开源中国账号,输入git init…
20145223 实验三<敏捷开发与XP实践> 实验内容 使用git上传代码 使用git相互更改代码 实验步骤: 一.使用git上传代码 $ git push 1.找到需要push的文件所在文件夹,右键点击Git Bash Here. 2.在Git中输入ssh -T git@git.oschina.net,连接至我的开源中国账号,输入git init进入目的代码的文件夹.截图如下: 3.输入git add .添加该目录下所有文件,并输入git commit -m "-"告诉…
20145330<Java程序设计>第三次实验报告 实验三 敏捷开发与XP实践 实验内容 1.使用git上传代码 2.使用git实现代码开发实践 3.实现代码的重载 实验步骤 使用git上传代码 git init git add . git commit -m "注释" git push origin master 出现error:fetch-first解决办法:git pull origin master之后git push origin master 出现error:n…
git pull  超级不推荐使用git pull 有坑,谨慎使用,pull底层是merge git pull 是 git fetch + git merge FETCH_HEAD 的缩写.所以,默认情况下,git pull就是先fetch,然后执行merge 操作,如果加 —rebase 参数,就是使用git rebase 代替git merge. merge 和 rebase merge 是合并的意思,rebase是复位基底的意思. 现在我们有这样的两个分支,test和master,提交如下…
文章转载地址:http://www.linuxidc.com/Linux/2015-05/117502.htm 亲测可行,已经自己搭建一个正在使用中,搭建完成后,结合着pycharm +git,就能直接本地编辑了: 注:文章中有在原文修改的部分,会用红色标出 Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,学过Linux的都知道,Git的优点我就不再多说了,我也是很喜欢Linux的.今天我们一起学习Git服务器在Ubuntu 12.04上的配置,废话不多说,走起…