1. 注册一个帐号和建立项目git
先在git.oschina.net上注册一个帐号和新建一个project ,如project name 是"myTest"。ubuntu
2.安装gitssh
sudo apt-get install git
3.Git 使用前的基本配置测试
git config --global user.name "你的名字或昵称" git config --global user.email "你的邮箱"
4. 配置终端显示,有颜色,方便阅读spa
git config --global color.diff auto git config --global color.status auto git config --global color.branch auto
5. 在ubuntu下生成公钥(id_rsa是私有秘钥,is_rsa.pub是公钥).net
ssh-keygen -t rsa -C "username@xxEmai.com"
查看is_rsa.pub公钥:code
cat /home/andy/.ssh/id_rsa.pub
复制公钥内容。blog
登入https://git.oschina.net/profile/sshkeys页面,在该页面中添加公钥,标题能够随便填,公钥就是刚复制过的内容,而后保存便可。rem
6. 能够测试是否连通:get
ssh -T git@git.oschina.net
按照提示操做,若是联通,则出现以下信息:
Welcome to Git@OSC, Your Name!
7. 本地初始化一个项目
7.1 新建一个测试文件夹,如"myTest".
mkdir myTest
cd myTest
若是想对已有的文件夹进行初始化,就不须要新建文件夹"myTest".
7.2 初始化
git init git remote add origin <你的项目地址> //注:项目地址形式为:https://git.oschina.net/xxx/xxx.git或者 git@git.oschina.net:xxx/xxx.git
从远程获取最新版本并merge到本地
8.完成第一次提交
git pull origin master //从远程获取最新版本并Merge到本地
git touch init.txt //若是已经存在更改的文件,则这一步不是必须的
git add . //添加全部文件包含文件夹
git commit -m "第一次提交"
git push origin master
若是在“git remote add origin <你的项目地址>” 填写 https://git.oschina.net/xxx/xxx.git,那么git push的时候会提示输入git.oschina.net注册的帐号和密码。
若是在“git remote add origin <你的项目地址>” 填写 git@git.oschina.net:xxx/xxx.git,那么git push的时候,就不须要输入帐号和密码,由于前面已经配置好ssh-keygen
9.经常使用的命令:
添加指定文件到暂存区: git add [file1] [file2] ... 添加指定目录到暂存区,包括子目录: git add [dir] 添加当前目录的全部文件到暂存区: git add . 删除工做区文件,而且将此次删除放入暂存区: git rm [file1] [file2] ... 中止追踪指定文件,但该文件会保留在工做区: git rm --cached [file] 更名文件,而且将这个更名放入暂存区: git mv [file-original] [file-renamed]
(完.)