1、安装
  sudo apt-get install git git-core

2、git的初始设置
  git config --global user.name "Your Name"
  git config --global user.email miclle.zheng@gmail.com

3、建立仓库
  进入到项目目录。
  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.com

8、上传代码
  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 的代码

 

Home Blog Delicious Github Flickr About Contact

© Miclle.Zheng . Powered by Forest Chalet