电子商务网站建设试验报告1,wordpress安装云,wordpress禁止某ip,免费建站网站 seogit#xff1a;分布式。开发者可以提交到本地#xff0c;每个开发者机器上都是一个完整的数据库。两个开发者之间#xff0c;可以通过打patch的方式交换文件。svn#xff1a;集中式。所谓 git 服务器#xff0c;是指大家约定使用同一个网址提交、更新代码。这个网址可以是… git分布式。开发者可以提交到本地每个开发者机器上都是一个完整的数据库。两个开发者之间可以通过打patch的方式交换文件。svn集中式。所谓 git 服务器是指大家约定使用同一个网址提交、更新代码。这个网址可以是任何一个开发机。git 建立 branch 的速度更快因为只保存增量。svn 的 branch 是一份完整的代码拷贝。git 工作区、暂存区的概念保存文件后进入工作区git add 后进入暂存区git commit 后-产生提交记录这时只要文件系统是好的并且不执行 git reset --hard那么你的所有修改都已经被安全的记录下来了git push 后 -代码进入仓库这时别人可以获取到你的代码了刚接触git时容易混淆的几个命令git reset --path是git add 的反向操作。git revert 不能指定单个文件只能指定一个commid id撤销这次commit的所有修改。撤销行为本身也会成为一个commit。git checkout --path不指定commit id时是用暂存区的文件覆盖工作区的文件否则用commit id中的文件版本覆盖暂存区中和工作区中对应的文件。常用的 svn 命令跟 git 命令作比较svngit备注更新git fetch --all git pull origin/xxx_branch git fetch — all 用来获取 git 仓库的 branch 更新信息 如果指定了 track branchgit pull 可以不跟参数。提交git add xxxgit commit -m “messagegit push origin local:remoteUpdate to Versiongit checkout commit_id -- filegit 里的 commit id相当于 svn 的 version显示资源历史记录git log / gitk下面有 gitk 在 mac 系统的安装方法还原丢弃本次修改到最近一次 commit 的状态git checkout -- file SVN 的还原是指丢弃本次修改将文件或目录还原到与服务器一致的状态。git 没有中央服务器的概念因此“还原”可以理解为将指定文件或目录更新为最近一次提交的版本。其他常用的 git 命令git pull --rebase 本地有一些 commit 的前提下希望 merge 远程代码同时保留之前的 commit 信息。git cherry-pick 通过 git log 命令找到某一个 commit id希望只 merge 此次 commit 的内容。repo有一个 manifest.xml 文件记录若干git仓库例如 AOSP 的管理。gitk on Mac1、命令行安装 HomeBrewruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)2、安装最新版 githttp://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/Step 3: Install Git介绍git hook的好文章https://www.atlassian.com/git/tutorials/git-hooks/ 转载于:https://blog.51cto.com/happyartist/1697061