苍南县网站集约化建设西安网站优化排名案例
news/
2025/10/7 11:36:02/
文章来源:
苍南县网站集约化建设,西安网站优化排名案例,做网站官网好处,整合营销的案例原文 http://www.eoeandroid.com/thread-274556-1-1.html 【初识Github】
首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。Git是一个分布式的版本控制系统#xff0c;最初由Linus Torvalds编写#xff0c;用作Linux内核代码的管理。在推出后#xff0c;Git在其… 原文 http://www.eoeandroid.com/thread-274556-1-1.html 【初识Github】
首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。Git是一个分布式的版本控制系统最初由Linus Torvalds编写用作Linux内核代码的管理。在推出后Git在其它项目中也取得了很大成功尤其是在Ruby社区中。目前包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。同样eoe.cn客户端的源码也托管在github上。GitHub可以托管各种git库并提供一个web界面但与其它像 SourceForge或Google Code这样的服务不同GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单首先点击项目站点的“fork”的按钮然后将代码检出并将修改加入到刚才分出的代码库中最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。在GitHub进行分支就像在Myspace或Facebook…进行交友一样在社会关系图的节点中不断的连线。GitHub 使用 git 分布式版本控制系统而 git 最初是 Linus Torvalds 为帮助Linux开发而创造的它针对的是 Linux 平台因此 git 和 Windows 从来不是最好的朋友因为它一点也不像 Windows。GitHub 发布了GitHub for Windows为 Windows 平台开发者提供了一个易于使用的 Git 图形客户端。GitHub For Windows
GitHub for Windows 是一个 Metro 风格应用程序集成了自包含版本的 Gitbash 命令行 shellPowerShell 的 posh-git 扩展。GitHub 为 Windows 用户提供了一个基本的图形前端去处理大部分常用版本控制任务可以创建版本库向本地版本库递交补丁在本地和远程版本库之间同步。微软也通过CodePlex向开发者提供 git 版本控制系统而 GitHub 创造了一个更具有吸引力的 Windows 版本。GitHub上已自动配置的Mac笔记本电脑一个工具可以转换设置Linux或Windows机器。BOXEN是GitHub的自动化工具设置和配置的Mac笔记本电脑软件开发[3]或其他类型的工作正在使用他们的开发人员律师设计师付货人等。我们的想法是准备系统以自动方式和作为无差错尽可能用最少的干预工作。根据GitHub上与一个新的开发机器上他的Mac系统成立并准备在30分钟内提交代码。BOXEN的基础上收集了大量的几十个木偶模块使设置的各种软件如卡桑德拉MongoDB中Java软件中Python和Ruby开发中节点JSnginx的Skype公司甚至MINECRAFT。虽然机器上配备了一个预配置每个用户都可以调整它的配置应有的作用。【如何使用】 1.注册账户以及创建仓库要想使用github第一步当然是注册github账号了。之后就可以创建仓库了免费用户只能建公共仓库Create a New Repository填好名称后Create之后会出现一些仓库的配置信息这也是一个git的简单教程。2.安装客户端msysgitgithub是服务端要想在自己电脑上使用git我们还需要一个git客户端我这里选用msysgit这个只是提供了git的核心功能而且是基于命令行的。如果想要图形界面的话只要在msysgit的基础上安装TortoiseGit即可。装完msysgit后右键鼠标会多出一些选项来在本地仓库里右键选择Git Init Here会多出来一个.git文件夹这就表示本地git创建成功。右键Git Bash进入git命令行为了把本地的仓库传到github还需要配置ssh key。3.配置Git首先在本地创建ssh key [plain] view plaincopyprint? ssh-keygen -t rsa -C your_emailyouremail.com 后面的
your_emailyouremail.com
改为你的邮箱之后会要求确认路径和输入密码我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹进去打开id_rsa.pub复制里面的key。回到github进入Account Settings左边选择SSH KeysAdd SSH Key,title随便填粘贴key。为了验证是否成功在git bash下输入 [plain] view plaincopyprint? $ ssh -T gitgithub.com 如果是第一次的会提示是否continue输入yes就会看到You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。接下来我们要做的就是把本地仓库传到github上去在此之前还需要设置username和email因为github每次commit都会记录他们。 [plain] view plaincopyprint? $ git config --global user.name your name $ git config --global user.email your_emailyouremail.com 进入要上传的仓库右键git bash添加远程地址 [plain] view plaincopyprint? $ git remote add origin gitgithub.com:yourName/yourRepo.git 后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库加完之后进入.git打开config这里会多出一个remote “origin”内容这就是刚才添加的远程地址也可以直接修改config来配置远程地址。4.提交、上传接下来在本地仓库里添加一些文件比如README [plain] view plaincopyprint? $ git add README $ git commit -m first commit 上传到github [plain] view plaincopyprint? $ git push origin master git push命令会将本地仓库推送到远程服务器。git pull命令则相反。修改完代码后使用git status可以查看文件的差别使用git add 添加要commit的文件也可以用git add -i来智能添加文件。之后git commit提交本次修改git push上传到github。5.gitignore文件.gitignore顾名思义就是告诉git需要忽略的文件这是一个很重要并且很实用的文件。一般我们写完代码后会执行编译、调试等操作这期间会产生很多中间文件和可执行文件这些都不是代码文件是不需要git来管理的。我们在git status的时候会看到很多这样的文件如果用git add -A来添加的话会把他们都加进去而手动一个个添加的话也太麻烦了。这时我们就需要.gitignore了。比如一般c#的项目我的.gitignore是这样写的 [plain] view plaincopyprint? bin *.suo obj bin和obj是编译目录里面都不是源代码忽略suo文件是vs2010的配置文件不需要。这样你在git status的时候就只会看到源代码文件了就可以放心的git add -A了。6.tag我们可以创建一个tag来指向软件开发中的一个关键时期比如版本号更新的时候可以建一个“v2.0”、“v3.1”之类的标签这样在以后回顾的时候会比较方便。tag的使用很简单主要操作有查看tag、创建tag、验证tag以及共享tag这些下面的博客中有详细讲解。【Github的相关使用文章】
Git介绍,安装,GitGit flow使用http://my.eoe.cn/fogs/archive/799.htmlGit 指令集http://my.eoe.cn/iceskysl/archive/463.html在mac上安装git-flow过程http://my.eoe.cn/iceskysl/archive/118.htmlgit fetch 的简单用法:更新远程代码到本地仓库http://my.eoe.cn/com360/archive/3533.htmlgit 如何让单个文件回退到指定的版本http://my.eoe.cn/com360/archive/3351.html如何使用Github上的开源项目http://my.eoe.cn/fengyiyezi/archive/3427.htmlWindow8下安装 MSysGit 、gitflow 、GitHubhttp://my.eoe.cn/sunxun/archive/158.htmlgit 打taghttp://my.eoe.cn/xiayang6/archive/446.html基于Github参与eoe的开源项目指南http://my.eoe.cn/iceskysl/archive/3195.htmlGit stash 使用方法http://my.eoe.cn/sunxun/archive/190.htmlGit tag的使用http://my.eoe.cn/futurexiong/archive/1943.html大白话讲解如何给github上项目贡献代码http://my.eoe.cn/leigo/archive/3221.html 最后再推荐几篇社区里介绍知道github使用的帖子 githup的使用 http://www.eoeandroid.com/thread-272837-1-1.html Eclipse上GIT插件EGIT使用手册 http://www.eoeandroid.com/thread-273360-1-1.html ubuntu下git服务器的搭建 http://www.eoeandroid.com/thread-273167-1-1.html git vim ls 全局配置 http://www.eoeandroid.com/thread-229638-1-1.html 以上希望对大家学习起到积极的作用一个好的程序猿势必要学会github的使用。如果本文大家觉得还不错就告诉你身边的朋友吧如果觉得看得过去那么就分享一下吧如果觉得有待修改那么请指出不足并且给打赏几个e币。最后感谢百度的无私支持以及某个人的博客说真的真的忘了他的地址是啥了Hello Github。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/930353.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!