练习二十一,现在有两个问题需要被提交。问题是,这两个文件需要分开提交,而不是一起提交,但目前他们被加到了同一个待提交的队列中。请将”to_commit_second.rb”从提交队列移除(无需提交任何文件)。
使用代码:

git reset HEAD to_commit_second.rb[......]

阅读全文

首先,mysql命令行连到你需要的数据库。 然后:

show processlist;

看看状态。 也可以用:

explain 指令;

查看瓶颈。 通常,show的时候就应该能发现问题,锁表的话,看看是什么操作,如果是select的话,直接kill了对应的id即可。 explain出问[……]

阅读全文

出这个 couldn't determine master 的报错,先检查mongo服务是否正常,如果服务都正常,那通常怀疑点在PHP的mongo驱动版本上,一般老旧的驱动没办法连接高版本的mongo服务。从这部分入手,应该有助解决问题。
2018.1.17 补充,嗯,又有[……]

阅读全文

练习十八,现在本地分支的TAG并未推送到远端仓库,请将他们推送到远端仓库。 使用代码:

git push --tags

练习十九,README文件已提交,但看起来像提交中遗漏了forgotten_file.rb。 添加该文件并将修改合并入之前的提交。 使用代码:

git add forg[......]

阅读全文

练习十四,有一个名为`oldfile.txt`的文件。 我们要把它重新命名为`newfile.txt`并保存该状态。
使用代码:

git mv oldfile.txt newfile.txt

练习十五,你已经将一些文件添加Git仓库了,现在发现项目结构需要重组。 创建一个名为`src`的[……]

阅读全文

通常,软件提示缺少NET Framework 3.5的时候,你会搜到让你添加角色,然后勾选NET Framework 3.5的解决方案,但有的系统你添加角色不一定有NET Framework 3.5,这个时候,下个离线安装包是最省事儿的,下载地址:Win8.1_Net3.5_Offline[……]

阅读全文

练习十一,有一个文件被删除了,找到该文件并从git中删除它。
使用代码:

git status

依然使用该指令,通过看Changes not staged for commit下的文件,得知实际文件已经被deleted的是deleteme.rb。
要从git中删除该文件,使用如下指令:

g[......]

阅读全文

练习八,要求你忽略除“lib.a”文件之外的所有.a后缀的文件。 使用代码:

vim .gitignore

尾部添加:

*.a
!lib.a

第一句当然知道了,排除所有的a后缀。 第二句是不包括lib.a文件的意思。 保存后即可完成该单元练习。 练习九,检查当前文件中,哪个文件未被跟踪[……]

阅读全文

练习五,要求你克隆一个分支到本地。 使用代码:

git clone https://github.com/Gazler/cloneme

练习六,要求你克隆一个分支到本地并且命名为my_cloned_repo。 使用代码:

git clone https://github.com/Gazl[......]

阅读全文