使用Git和Github管理你的项目

1、安装  sudo apt-get install git git-core2、git的初始设置  git config –global user.name “Your Name”  git config –global user.email miclle.zheng@gmail.com3、建立仓库  进入到项目目录。  git init  #这样在你的项目目录下就会有一个.git的隐藏目录(类似于.svn 但总个项目只会在项目根目录下有一个.git目录) 。4、初始化项目  git add .  #添加所有文件的情况,也可以添加特定的几个文件,比如git add README等等。  git commit -m ‘first commit’  #-m 参数以及后面的字符串是添加说明信息。5、 注册github账号,创建项目!6、创建SSH密匙  ssh-keygen -C ‘miclle.zheng@gmail.com’-t rsa  #确认使用默认路径,然后输入两次你要是用的密码就行,可以为空。  7、提交密匙  现在又要回到github的页面上,在“账户设置中”有一个“SSH 公匙”选择“添加新的公匙”。  填入标题,如”miclle@ubuntu”,或 “miclle.zheng@gmail.com”,work-pc都可以  公匙是刚刚上一步生成的一段代码  cd  #回到默认目录  cat .ssh/id_rsa.pub  #将里面的内容拷贝到“ 公匙”里,保存。  设置完成后可以通过下面命令测试连接  ssh -v git@github.com8、上传代码  git remote add origin git@github.com:miclle/test.git  git push -u origin master其它命令:创建和合并分支#git branch 显示当前分支是master 本地和远程合并,本地默认分支为master#git branch new-feature  创建分支# git checkout new-feature 切换到新分支提交到本地GIT# git commit -a -m “message…“合并到远程服务器# git push origin new-feature如果new-feature分支成熟了,觉得有必要合并进master#git checkout master更新本地master#git pull origin master合并new-feature#git merge new-feature更新至远程# git push origin master则master中也合并了new-feature 的代码