摘要:
阅读全文
摘要:
当你执行 git init 的时候,默认情况下 Git 就会为你创建 master 分支。 如果我们要手动创建一个分支。执行 git branch (branchname) 即可。 $ git branch testing $ git branch * master testing 现在我们可以看到 阅读全文
摘要:
git diff 用来查看文件变化。 我们在暂存区的c.txt ccccc bbbbb aaaaa 如果在工作区的c.txt修改为 ccccc bbbbb 22222 aaa 11111 执行 git diff c.txt 红色标识的是减少的行,绿色标识新增的行。以此来对比文件的差异。 除了可以对比 阅读全文
摘要:
我们可以用 rest来滚动git版本。使用log来查看本地仓库的版本 $ git log 会给出对此仓库的所有操作。如果日志比较多,就无法显示完全,linux 翻页的常规操作:空格:下一页,p 前一页,q 退出 。 我们可以美化一下 git log --pretty=oneline 则会在一行中打印 阅读全文
摘要:
git commit 使用 git add 命令将想要快照的内容写入缓存区, 而执行 git commit 将缓存区内容添加到本地仓库中。 Git 为你的每一个提交都记录你的名字与电子邮箱地址,所以第一步需要配置用户名和邮箱地址。 注意,这里配置的用户名与邮箱,只是为了标识用户,不做任何验证作用。 阅读全文
摘要:
git status git status 以查看在你上次提交之后是否有修改。 我演示该命令的时候加了 -s 参数,以获得简短的结果输出。如果没加该参数会详细输出内容: $ git status On branch master Initial commit Changes to be commit 阅读全文
摘要:
git add git add 命令可将该文件添加到缓存,如我们添加以下两个文件: $ touch README $ touch hello.php $ ls README hello.php $ git status -s ?? README ?? hello.php $ 接下来我们执行 git 阅读全文
摘要:
git init 用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。 在目录中执行 git init,就可以创建一个 Git 仓库了。比如我们创建 runoob 项目: $ mkdir runoob $ cd runoob/ $ git in 阅读全文
摘要:
在一个数组中,不能选择连续的2个数,问最大可以取值是多少。 这里有两种dp的思路: dp[i]表示抢劫第i间房屋,最多可以抢到的钱。它有两个来源 dp[i-2],dp[i-3]。我们取其中大的值。 有的同学可能要问了,为什么不考虑dp[i-4] dp[i-5]这些更往前的房子? 因为i-5, i-4 阅读全文
摘要:
这种题算是常规题了,思路也比较固定:利用栈,扫一遍就可以了。直接上代码。 ublic static String decodeString(String s) { char[] sC = s.toCharArray(); int len = s.length(); int indx = 0; cha 阅读全文