
Git/GitHub
Ferre666
Why's he running, Dad? Because we have to chase him.
展开
-
Git-项目推送到github和clone到本地(笔记)
1、推送(push)到github:$ git remote add origin git@github.com:用户名/项目名.git //将本地库与远程库关联$ git push -u origin master //将本地库所有内容推送到远程库如果你在其它机器上也push过项目,那么你需要重新生成一个SSH转载 2017-09-05 17:15:59 · 547 阅读 · 0 评论 -
Git-删除文件和还原(笔记)
TIPS:在GIT中,删除也是一种修改,无论我们直接删除还是用rm命令删除。 当我们删除后,没有commit提交,那么我们的工作区和版本库不一致,所以你因该猜到了,可以使用git checkout -- 1.txr来恢复原来撤销原来的操作,即还原了文件。那么我们确实想删除一个文件而且不想被回复怎么办? 直接使用命令:git rm 1.txt然后commit提交,就无法恢复了。** TIPS:转载 2017-09-01 17:04:58 · 1369 阅读 · 0 评论 -
Git-撤销修改(笔记)
有两种方法:git checkout -- a.cppgit reset HEAD a.cpp第一种是当你还未提交到暂存区,即还未git add时,撤销修改,返回最新的版本。 第二种是当你提交到了暂存区,即已经git add时,会回到最新的版本。那么当我想直接回到最近或者以前的版本呢?请参考版本回退: http://blog.youkuaiyun.com/ferre666/article/details/转载 2017-09-01 16:43:52 · 406 阅读 · 0 评论 -
Git-基本结构(工作区和暂存区-笔记)
重要的概念:工作区(Working Directory)、版本库(Repository);工作区:我工作的目录。 版本库:.git目录下为版本库。Git里有一个重要的概念:暂存区stage(或者叫index),在我们初始化一个git库的时候,git会自动为我们创建第一个分支,这就是master。当我们把文件往Git版本库里添加的时候,需要add、commit。add就是将文件修改添加到暂存区,co转载 2017-09-01 16:15:18 · 411 阅读 · 0 评论 -
Git-版本回退(笔记)
1、可以使用git log命令查看历史日志;git log命令显示从最近到最远的提交日志。git log --pretty=oneline 命令将记录压缩成一行,便于观察另:显示出的:63a5pgfdtetr86733c827ed32a8cd576c5ee85 add version63a5pgfdtetr86733c827ed32a8cd576c5ee85 为commit id(版本号),由转载 2017-08-31 17:37:34 · 813 阅读 · 0 评论 -
Git-别名(笔记)
在.gitconfig文件中定义别名,简化操作: 在gitconfig文件中写入以下代码简化部分操作:[alias] co = checkout ci = commit st = status br = branch hist = log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short type = ca转载 2017-08-31 16:36:33 · 382 阅读 · 0 评论 -
Git-分支管理策略(笔记)
1、通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。git merge --no-ff -m "merge with no-ff" dev //实例转载 2017-09-08 17:55:16 · 489 阅读 · 0 评论 -
Git-分支冲突(笔记)
如果若干个分支修改了同一个文件,那么,在进行分支合并的时候无法选择究竟保留哪一个分支,此时,只能手动修改成相同的信息再进行分支合并。 TIPS:git log --graph --pretty=oneline --abbrev-commit //查看分支合并情况git log --graph //查看分支合并图Git转载 2017-09-08 17:39:37 · 531 阅读 · 0 评论 -
Git-历史(笔记)
1、历史:查看项目的历史; 获得已经做过的清单历史:git log查看单行历史:git log --pretty=oneline另外GIT还有其它选项供查看历史:$ git log --pretty=oneline --max-count=2$ git log --pretty=oneline --since='5 minutes ago'$ git log --pretty=oneline转载 2017-08-29 17:29:43 · 507 阅读 · 0 评论 -
Git-暂存与提交(笔记)
1、检查仓库状态:git status2、做更改: 先改变文件里的内容,再:git status可发现会有提示信息出现,这样用来监视工作目录的状态3、暂存更改:git add 文件名git status文件的更改已经被暂存,GIT知道这些更改,但是还没有永久记录到仓库中 TIPS:如果你决定不提交更改,那么 status 命令将提醒你使用 git reset 命令能取消暂存更改。4、暂存于提交翻译 2017-08-29 17:20:10 · 1074 阅读 · 0 评论 -
Git-Bug分支的处理
若在开发中遇到bug时,如何处理?1、每个bug都可以通过一个临时的分支来修复,完成后合并分支,删除临时分支。在工作室遇到bug,但是急需赶进度,那么git提供了git stash把当前工作现场储藏起来,等以后恢复现场后继续工作。1、git stash//储藏当前2、git checkout master//切换到master分支,在master分支转载 2017-09-13 18:28:41 · 767 阅读 · 0 评论 -
Git-创建与合并分支(笔记)
本节基本git命令:git branch //查看分支git branch <name> //创建分支git checkout <name> //切换分支git checkout -b <name> //创建+切换分支git merge <name> //合并转载 2017-09-05 18:25:11 · 542 阅读 · 0 评论 -
PHP-发布一个composer包(稳定版本)
1、将项目push到github;并编写composer.json,如下:{ "name" : "ferrewagner/skepticism", "description" : "PHP micro Framework", "license":"MIT", "version":"1.0", "authors": [ { "name": "原创 2017-11-30 18:25:24 · 1870 阅读 · 0 评论