码云平台使用
一. 注册账号
注册链接https://git.oschina.net
二. 创建项目
点击右上角的 "+" ,选择新建项目按钮,然后填写所需信息。
三. 创建SSH Keys
SSH key 可以让你在你的电脑和 Git @ OSC 之间建立安全的加密连接。
生成sshkey:
```
$ ssh-keygen -t rsa -C "你的邮箱"
```
查看你的public key
```
$ cat ~/.ssh/id_rsa.pub
```
ssh-rsa AAAAB3NzaC1yc2EAAAL.... 你的邮箱
然后添加到 Git @ OSC http://git.oschina.net/keys
注意:一定是ssh-rsa开头,你的邮箱结尾,要拷贝全。
查看是否添加成功
```
$ ssh -T git@git.oschina.net
```
如果返回Welcome to Git@OSC, 你的名字!
那就OK了
四. 本地初始化一个项目
设置git的基础配置
```
$ git config --global user.name "你的名字或昵称"
$ git config --global user.email "你的邮箱"
```
在初始化版本库的文件夹中执行以下命令
```
$ cd 本地项目文件夹
$ git init
$ git remote add origin <你的项目地址>
```
**注:**项目地址形式为:
HTTPS: http://git.oschina.net/xxx/xxx.git
或者
SSH: git@git.oschina.net:xxx/xxx.git
若不小心填错项目地址,可执行
```
$ git remote rm origin
$ git remote add origin <你的项目地址>
```
至此完成了一次版本你的初始化
克隆一个项目
```
$ git clone <项目地址>
```
完成第一次提交,用一下命令
```
$ cd 进入你已经初始化好的或者克隆项目的目录
$ git pull origin master
$ git add .
$ git commit -m "第一次提交"
$ git push origin master
```
强制更新
```
$ git fetch --all
$ git reset --hard origin/master
```
强制推送
```
$ git push --force
```
**常见问题:**
1、git pull 失败 ,提示:fatal: refusing to merge unrelated histories
在进行Git pull 时,添加一个可选项
```
git pull origin master --allow-unrelated-histories
```
未完待续。。。。