美文网首页
码云平台使用

码云平台使用

作者: 甄晓彬 | 来源:发表于2017-09-01 10:58 被阅读0次

    一. 注册账号

    注册链接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

    ```

    未完待续。。。。

    相关文章

      网友评论

          本文标题:码云平台使用

          本文链接:https://www.haomeiwen.com/subject/xhvhjxtx.html