学习使用Github的冲动来自于实习,为了方便代码管理、代码版本的控制以及学习其他开源的项目代码,了解Github、git等工具还是挺重要,本人初学者,仅仅自己见解不足之处,还请大神不吝赐教!
Github是一个代码托管平台和开发者社区,开发者可以在Github上创建自己的开源项目并与其他开发者协作编码。GitHub是一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。
GitHub可以托管各种git库,并提供一个web界面。
Git安装可以参考http://www.runoob.com/git/git-install-setup.html
Github 使用可以参考http://www.runoob.com/w3cnote/git-guide.html
http://www.cnblogs.com/yjzhu/archive/2014/07/21/3858188.html
Git 常用的一些命令
git config --list 查看git配置
git config --global user.name "your name"//设置用户名
git config --global user.email "your email"//设置邮箱
git clone https://github.com/fuwaandhuluwa/reading-code-of-nginx-1.9.2.git //复制项目到本地仓库
git init // 在新建的文件中,点击右键git bash here,然后输入命令,创建成本地仓库
git checkout -b "a name of new branch";//创建一个新分支相当于本地master的副本,同时切换到新分支
git push -u origin new name;//将新分支的修改同步到远端。
git checkout master //切换到master分支
git merge new_name ;//将新分支合并到master分支
git branch -d new_name 删除新分支