一. 注冊賬號
注冊鏈接https://git.oschina.net
二. 創(chuàng)建項(xiàng)目
點(diǎn)擊右上角的 "+"? 熬拒,選擇新建項(xiàng)目按鈕,然后填寫所需信息垫竞。
三. 創(chuàng)建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開頭,你的郵箱結(jié)尾欢瞪,要拷貝全活烙。
查看是否添加成功
```
$ ssh -T git@git.oschina.net
```
如果返回Welcome to Git@OSC, 你的名字!
那就OK了
四. 本地初始化一個(gè)項(xiàng)目
設(shè)置git的基礎(chǔ)配置
```
$ git config --global user.name "你的名字或昵稱"
$ git config --global user.email "你的郵箱"
```
在初始化版本庫的文件夾中執(zhí)行以下命令
```
$ cd 本地項(xiàng)目文件夾
$ git init
$ git remote add origin <你的項(xiàng)目地址>
```
**注:**項(xiàng)目地址形式為:
HTTPS:? ? http://git.oschina.net/xxx/xxx.git
或者
SSH:? ? git@git.oschina.net:xxx/xxx.git
若不小心填錯(cuò)項(xiàng)目地址,可執(zhí)行
```
$ git remote rm origin
$ git remote add origin <你的項(xiàng)目地址>
```
至此完成了一次版本你的初始化
克隆一個(gè)項(xiàng)目
```
$ git clone <項(xiàng)目地址>
```
完成第一次提交,用一下命令
```
$ cd? 進(jìn)入你已經(jīng)初始化好的或者克隆項(xiàng)目的目錄
$ git pull origin master
$ git add .
$ git commit -m "第一次提交"
$ git push origin master
```
強(qiáng)制更新
```
$ git fetch --all
$ git reset --hard origin/master
```
強(qiáng)制推送
```
$ git push --force
```
**常見問題:**
1遣鼓、git pull 失敗 ,提示:fatal: refusing to merge unrelated histories
在進(jìn)行Git pull 時(shí)啸盏,添加一個(gè)可選項(xiàng)
```
git pull origin master --allow-unrelated-histories
```
未完待續(xù)。骑祟。回懦。气笙。