美文网首页
码云的基础使用

码云的基础使用

作者: 那年夏天那个我 | 来源:发表于2018-04-09 14:37 被阅读28次

    一. 创建项目

    图片 1.png
    1. 归属:选择组织或者个人。

    2. 名称:使用项目名称即可。

    3. 路径:会根据项目名称自动生成,如果和其他路径重复自行修改。

    4. 语言:选择项目语言。

    5. 其他默认即可,公开私有自行选择。

    6. 点击创建生成项目。

    图片 2.png

    注:克隆/下载的https地址就是项目保存的路径。

    二. 前期准备

    1. git 的基础配置

    $ git config --global user.name "你的名字或昵称"
    
    $ git config --global user.email "你的邮箱"
    

    注:设置一次即可。

    2. 克隆项目

    $ cd 指定存放项目的目录
    
    $ git clone <你的项目地址> 注:就是克隆/下载的地址
    

    注:克隆成功后,目标文件夹上就会出现码云上的项目文件。

    三. 新项目的上传

    1. 创建本地git仓库

    $ cd 新项目的文件目录/克隆下来的文件目录
    
    $ git init 初始化本地git仓库
    

    注:本地项目初始化一次即可,之后忽略git init。

    2. 将本地项目工作区的所有文件添加到暂存区

    $ git add . 
    
    .表示所有文,如果想添加项目中的指定文件,那就把.改为指定文件名即可
    

    注:如果目标文件夹为空,要先将新项目文件拷贝到目标文件夹中。

    3. 将暂存区的文件提交到本地仓库

    $ git commit -m ""
    
    冒号里面写注释语句
    

    注:注释不要为空。

    4. 将本地仓库关联到码云上

    $ git remote add origin https://gitee.com/xxxx/xxx.git
    
    后面的URL地址就是下载/克隆的https
    

    注:关联一次即可,之后忽略该步骤。

    在这一步时如果出现错误:fatal:remote origin already exists 意思是路径存在了,就需要删除原来的路径从新添加

    $ git remote rm origin 
    
    $ git remote add origin https://gitee.com/xxx/xxx.git
    

    5. 将代码由本地仓库上传到Github远程仓库

    $ git push -u origin master
    

    注:

    1. 有可能需要输入账号密码(码云),输入继续上传即可。

    2. 在这一步时如果出现错误:fatal:remote origin already exists 进行如上一步介绍的操作。

    3. 如果报failed to push some refs to git 错误,出现错误的主要原因是码云中的README.md文件不在本地代码目录中。

    如果您舍弃线上的文件,则在推送时选择强制推送,强制推送需要执行下面的命令:

    $ git push origin master -f
    

    如果您选择保留线上的readme 文件,则需要先执行:

    $ git pull origin master
    

    执行完所有步骤之后,如果无错误就上传成功了!

    需要提示的是这里的master是Github默认的分支,如果你本地的当前分支不是master,就用git checkout master命令切换到master分支,如果你想用本地当前分支上传代码,则把第5步的命令里的master切换成你的当前分支名即可。

    PS:用码云上克隆下来的项目文件上传新项目,可以不用初始化本地仓库,也会避免readme 文件冲突,只要git add .之前将新项目拷贝到里面即可。

    四. Github常用的命令:

    切换分支:git checkout name

    撤销修改:git checkout – file

    删除文件:git rm file

    查看状态:git status

    添加记录:git add file 或git add .

    添加描述:git commit -m “miao shu nei rong”

    同步数据:git pull

    提交数据:git push origin name

    五. 分支操作

    查看分支:git branch

    创建分支:git branch name

    切换分支:git checkout name

    创建+切换分支:git checkout -b name

    合并某分支到当前分支:git merge name

    删除分支:git branch -d name

    删除远程分支:git push origin :name

    参考:
    https://blog.csdn.net/m0_37932720/article/details/78317848
    http://git.mydoc.io/?t=154701

    相关文章

      网友评论

          本文标题:码云的基础使用

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