zoukankan      html  css  js  c++  java
  • git-创建新项目

    1、一般第一次使用git,需要进行全局设置,如果下次创建新项目或者fork别人的项目,则不需要再进行设置;但是如果想要提交到不同的代码管理网站,则需要再设置,比如现在我的是在gitlab.com上进行代码管理,所以第一次用git管理我的代码的时候,设置的config的user.email是我在gitlab上的登录名,下次再在gitlab上创建新项目,则不用再设置,如果我想在github.com上进行代码管理,需要再设置;现在设置需要填写的是:
    2、git 设置好后,创建自己的空的新项目
         第一步:mkdir test
         第二步:cd test
         第三步:git init
         第四步:touch README
         第五步:git add README
         第六步:git commit -am "first commit"
         第七步:git remote add origin git@gitlab.jiuzhilan.net:XXX/test.git
         第八步:git push origin master
         第九步:各种操作
         ----------------------------我是分割线----------------------------
         另一种创建方式:
              第一步、git clone http://gitlab.jiuzhilan.net/XXX/text.git
              第二步:在git敲入命令行cd d:/text;可以在git上看到此时处于master分支;
              第三步:则可以进行pull push 等操作了
    3、注意:
         第一:这是创建自己的空的新项目,所以在git push之前,必须要有first commit,不然会报 src refspec master does not match any;上网查询这个问题,由于我的ssh key这样的都设置没问题,所以可能是 You've created a new repository and added some files to the index, but you haven't created your first commit yet导致的;
         第二:git remote( - Manage set of tracked repositories ) 是管理主机名,在上面的例子里,git@gitlab.jiuzhilan.net:XXX/test.git这个地址的主机名就是origin,向远程主机提交代码的时候,使用的就是这个主机名,比如git push origin master中的origin;
    附加说明:
         第一:git remote 
                   a、git remote     命令列出所有远程主机
                   b、git remote -v      命令列出远程主机以及其网址
                   c、git remote add <主机名><网址>     命令用于添加远程主机
                   d、git remote rm <主机名>     命令 用于删除远程主机
                   e、git remote rename <原主机名><新主机名>     命令用于修改主机名称
                   f、git remote set-url <主机名><新URL>     命令用于修改远程仓库网址
  • 相关阅读:
    js获得动态生成的标签
    自定义字段在List和ClassList等标签里的使用方法
    asp.net dropdownlist 取不到值
    MXCMS新增标签IFrame 包含标签
    JS打印
    Flash图表解决方案 Finger Chart
    推荐个免费的客户端控件
    C#利用反射获取对象属性值
    位置导航MXCMS Position标签说明
    OAuth简介
  • 原文地址:https://www.cnblogs.com/sheting/p/6114936.html
Copyright © 2011-2022 走看看