java实现第三方qq账号登录
QQ互联注册一个账号 网站地址:https://connect.qq.com/,添加一个应用,具体怎么申请以及需要填写的信息,腾讯官网有详细文档。注册并完成相应信息填写后,可以在应用管理中查到应用的APPID和APPKey。(注,这个申请还是比较麻烦的,申请了好几次,可能是脸黑吧)成功后如下图: 还需要添加一个回调地址,如下图: 加入jar包
Git diff
通常情形下,我们会在自己的自力分支中完成需求开发,此时就会有需求将自己的分支和其他分支举行对比。这个功效可以通过
git diff branch1 branch
下令来实现。
若是希望对比暂存区和当前的 HEAD,那么使用
git diff –cached
下令会异常利便。通俗的git diff下令默认对比的是没有加到索引中的文件。
恢复暂存区
若是已经将一些文件添加到暂存区后又痛恨了,Git 提供了多个下令来实现这个功效,详细需要凭证那时情形而定。
git rm path/to/file –cached
这个下令将文件从暂存区索引中删除,然则仍然会将文件保留在事情目录。这比直接使用
git rm file -f
完全删除文件会平安一点。
Git reset
若是希望恢复一些已经提交的改动,我们可以使用
git reset
这个下令可以完成许多差其余行为,因此需要根据现实场景举行使用。
若是希望去除所有修改,包罗索引中的内容和事情目录中的修改,那么可以使用
git reset –hard
若是仅仅是希望重置索引,那么可以使用
git reset –mixed
这也是git reset下令的默认行为。夹杂的重置会保留当前事情目录中的改动。最后,若是仅仅希望修改分支的 HEAD,可以通过
git reset –soft
来实现。
当运行git reset下令的时刻,我们可以指定多个目的文件作为参数传入。固然可以通过
git reset –hard COMMIT_ID
恢复到指定的提交版本。
Git stash
人人应该对git stash下令并不生疏,它可以通过git stash pop下令利便的将之前的改动恢复回来。然而,若是事情目录中有未追踪的文件,默认情形下是不会将其存入暂且蕴藏区的。为了能够暂且保留未追踪的文件,可以使用
git stash –include-untracked
另外一个异常有用的下令是
git stash list
它能列出暂且蕴藏区中的内容。
历史纪录
Git 自带了异常壮大的工具来查看项目以及特定文件的换取情形。我小我私人异常喜欢用其中的一个下令:
织梦如何自动审核会员发表的文章?
以现在目前的dedecms系统自动审核会员发表的文章不是什么难事,这样在站长不在电脑面前的时候就可以轻易的实现更新。还可以自己限定的范围来设定自动审核的文档。那么织梦如何自动审核会员发表的文章? 织梦自动审核会员发布文章的解决办法:
git log –graph –decorate –oneline
它可以用于展示经由修饰的提交历史。这个下令异常冗长,因此我建议可以为它确立一个体名(这可能是所有技巧中最有用的,由于许多下令都对照难记)。git log 下令可以显示 HEAD、所有提交的 ID 以及分支信息。有了这些信息之后,我们可以使用
git show COMMIT_ID/HEAD/BRANCH
来显示更详细的信息。
有的时刻我们需要领会谁对一个文件做了哪些改动,这正是
git blame path/to/file
这个下令所提供的功效。
之条件到过git diff下令,它也是一个查看历史的工具。例如,若是需要对比当前 HEAD 和前两个提交,可以使用
git diff HEAD HEAD~2
为了能够展示每个提交中更详细的更新信息,可以使用
git log –patch
若是只想要看包罗要害字“apple”的提交,使用
git log –grep apples –oneline
要查看历史提交纪录中两个点之间的提交历史,我们可以用
git log HEAD~5..HEAD^ –oneline
对于分支可以使用
git log branch_name..master –oneline
修复错误提交
注重:以下一些下令会修改提交历史,使用前请确保领会后再执行。
当提交失足时,我们可能会希望能够修改提交历史。我不建议修改已经推送到远程客栈的提交历史(纵然 git 允许这样做),然则对于内陆客栈的提交历史,我小我私人以为照样可以修改的。通过
git commit –amend
可以删除前一次提交,并确立一个新的提交纪录以替换之前的提交。
另一个我很喜欢的 git 使用技巧是交互式变基 (rebase)。它可以用来编辑提交信息,或者将多个提交压缩成一个提交,这也是我最喜欢的一个功效。为了在远程客栈 origin 的 master 分支之后的所有提交上执行交互式变基,可以使用
git rebase -i origin/master
这个下令会显示提交列表和可执行操作的详细形貌。例如以下操作将会把多个提交压缩成一个:
1 pick 80f2a48 Add feature X2 squash 2c74ea2 Add junit tests for feature X3 squash 4k81nm5 Bugfix for feature X
最终的效果会是天生一个提交新闻为“Add feature X”的提交。
若是需要恢复一个有问题的提交,我们可以使用
git revert COMMIT_ID
该下令会确立一个新的提交,让当前项目状态恢复到指定提交之前。
若是我们在修复问题时泛起了误操作,例如不小心删除了不应该删除的文件。我们照样可以从版本库中恢复回来,由于 git 保留了所有修改的版本,包罗被移除的提交。git reflog下令就是用来实现这个功效的。
挑拣提交(cherry-pick)
假设我们和同事在各自单独的分支上举行开发,同事有一个主要的提交我们也想应用到自己的分支上来,然则不需要对方分支的其他提交。这时我们可以使用
git cherry-pick COMMIT_ID
后记
以上都是我最喜欢的 git 适用技巧。希望你也能从中学到一些新知识。这些都是我在一样平常使用中发现的异常有用的下令,它们对我的一样平常事情异常有用。若是你也有类似常用的 git 适用技巧或者常用下令,可以分享出来人人一起交流。
[软件工具]兽王争霸 内购破解(5级可联网PK,吊**民币玩家)
刚刷到5级,貌似可以联网,各位上吊**民币玩家,各位不要打我 购买需要联网,不要真的支付,退出后会显示失败,但道具会给你 好像新手礼包无法购买...我也不知道为什么
未经允许不得转载! 作者:网站源码,转载或复制请以超链接形式并注明出处x36交易网。
原文地址:https://www.x36.cn/post/3571.html发布于:2021-10-09