美文网首页
上传本地项目到码云代码管理平台

上传本地项目到码云代码管理平台

作者: Peter_Zhang | 来源:发表于2018-06-01 17:53 被阅读65次

     最近因个人喜好,在开发微信小程序,想着把代码托管到码云上去,这样在家里和在公司都可以去学习和开发;因为之前在做项目组件化时,把组件私有化后上传到码云上去托管的,索性这次也把小程序的代码也一并上传上去好了。
     至于怎么上传本地项目到码云管理平台,我觉得跟远程私有库差不多,详情可以参考这篇文章远程私有库的创建;下面来正是演示上传代码到码云:
    一、本地项目代码提交到码云默认分支:
    1、在码云新建项目:

    创建项目图1 勾选上可能提交时会被拒绝
    创建项目图2
    2、本地初始化git仓库以及提交代码到码云
    用终端输入一下命令:
    git config --global  [user.name](http://user.name/)  "peterDuang"
    git config --global user.email “747930101@qq.com”
    

    这两句为 Git 全局设置(如果设置过,这两句可跳过)

    3、然后使用git命令初始化项目:

    git init //初始化你该项目的git 仓库
    
    touch [README.md](http://readme.md/) //创建README.md文件
    
    git add -A //添加所有文件
    
    git commit -a -m "替换为你的注释内容"//就是每次提交之后的改动注释
    
    git remote rm origin //以防万一先删再加 删除该项目远程仓库
    
    git remote add origin [https://gitee.com/peterDuang/Test.git](https://gitee.com/peterDuang/Test.git)//这一步就要用到之前码云的项目地址了,对没错,将`origin`后的地址替换为你的项目地址
    
     git push origin master //将项目提交到你的远程仓库的`master`分支
    

    二、提交代码到新分支:
    1、master是提交代码到主分支中,下面演示新建分支:
    在码云上新建一个分支:peter/0.1.1


    新分支

    此时本地是没有新分支的,所以要先在项目目录下git pull把分支拉下来:

    git pull
    

    2、切换到目标分支:

    git checkout peter/0.1.1
    

    查看分支:git status 现在在这个分支上开发
    3、提交代码到新分支上:

    git add .
    git commit -m ‘提交代码到新分支'
    git push 
    以上是提交代码到新分支中,下面演示将分支代码合并到主干master
    

    三、将分支合并到主干
    1、

    git checkout master(切换到主支)
    git merge origin/peter/0.1.1 (合并分支)
    git push (推送)
    

     以上就是将本地项目上传到码云管理平台,若有问题欢迎交流~
     补充:mac 安装Git git下载官方网址下载完成后, 就像正常软件似的双击.dmg打开后双击.pkg进行安装就行.

    配置SSH

    第1步:查看.ssh主目录
    
    打开终端,输入命令
    
    cd ~/.ssh
    第2步:创建SSH Key。
    
    在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,创建SSH Key:
    
    ssh-keygen -t rsa -C youremail@example.com
    

    再配上git命令的使用:

    1.   which -a git
    查看当前Mac下有哪几个版本的Git;
    
    2.git --version
    查看当前使用的git版本;
    
    3.git config --global user.name Jack
    配置git的用户名;
    
    4.git config --global user.email *****
    配置git的邮箱;
    
    
    5.git config --help
    或者
    git help config
    或者
    man git-config
    
    查看git config的文档
    
    6.git config --global --add user.name Mike
    增加一位用户;
    
    7.git config --list --global
    查看当前的用户名和邮箱;
    
    8.  git config --global --unset user.name Mike
    删除某一个用户名或者邮箱;
    
    9. git log
    查看日志,需要在某个repository下面执行;
    
    10 . git init repo
    创建一个名字为repo的仓库;
    
    11.git init --bare bare_repo
    创建一个名字为bare_repo的裸仓库;
    
    12.git init
    直接把某个文件夹作为git仓库,在某个文件夹下执行该命令;
    
    13. git clone 
    克隆某个仓库;
    
    14.mkdir aaa
    创建一个文件夹aaa;
    
    15.touch a
    新建一个a文件;
    
    16. git add a b
    把a和b两个文件添加到暂存区;
    
    17. git commit -m "注释"
    把暂存区中的文件提交到历史区;
    
    18. git rm a
    从工作空间和暂存区删除a文件;
    
    19.git rm --cached a
    从暂存区删除a;
    
    20. git checkout a
    从历史区检出a文件到工作区;
    
    21.   git mv a c
    把工作区的a文件重命名为c文件(其实这个命令是一系列操作的综合);
    其实该命令执行的操作包括:
    (1)把a文件删除了;
    (2)新建一个c文件;
    (3)在暂存区中删除了a文件;
    (4)并把c文件add到了暂存区;
    注意并没有执行commit命令,此时只是保证了工作区和暂存区的同步;
    
    
    
    mv a c
    仅仅是把a文件重命名为c,没有其他的任何操作。
    
    22. git log
    查看当前目录下的日志。
    

    2018.06.11补充:
    将码云平台代码克隆到本地的方法,可参考:
    这篇文章

    相关文章

      网友评论

          本文标题:上传本地项目到码云代码管理平台

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