美文网首页
创建github项目

创建github项目

作者: boyrt | 来源:发表于2018-04-18 21:53 被阅读0次

    通常创建github项目有两种情况,第一种是git仓库没有,本地项目也没有,第二种是git仓库没有,但是本地项目有(即将本地项目上传到github)。

    不管是第一种情况还是第二种情况,github上创建项目仓库都是必须进行的。

    1.在github上新建项目仓库,如(react-native-mobx)

    image.png
    New repository就是创建一个新仓库的入口。
    需要填写的内容有仓库名、描述等信息。在此需要注意的是:记得勾选创建Readme文件O(∩_∩)O~。

    2.本地无项目情况

    2.1 将新创建的项目仓库克隆到本地。

    $ git clone ...
    终端进入到本地项目路径下,输入命令:

    git clone git@github.com:boyrt/react-native-mobx.git
    

    1号坑:
    执行该命令时,出现错误:permission denied (publickey)
    解决方案:
    https://www.jianshu.com/p/d8136b8088fb
    按照该链接的方案,生成秘钥,并将公钥添加到github的SSH列表,重新clone完美解决该问题。

    在本地仓库即可进行相关开发工作,然后提交至远程仓库。

    3. 本地有项目

    3.1 直接拷贝大法

    将要上传的工程代码拷贝到本地的gitRepo仓库中(2.1 clone的仓库),然后进行代码上传即可。

    3.2 本地项目仓库化

    所谓的仓库化,其实就是创建本地仓库,然后和远程仓库关联。

    本地项目->本地仓库
    $ git init
    
    添加远程仓库
    1、创建远程创库
    包含一个Readme文件
    2、本地仓库和远程仓库关联
    $ git remote add origin git@github.com:michaelliao/learngit.git
    3、同步远程仓库
    $ git pull origin master --allow-unrelated-histories
    第一次,必须加上`--allow-unrelated-histories`
    4、提交本地仓库文件
    $ git push origin master
    

    4.常用命令

    4.1 使用如下的一系列命令来将其提交到远程仓库中

    git add *   //将所有文件添加到缓存区,告诉 Git 开始对这些文件进行跟踪
    git commit -m "some info" //提交代码到本地仓库
    git push origin master //提交代码到远程git仓库
    

    4.2 分支操作

    git branch //显示分支一览表,同时确认当前所在的分支
    git checkout -b aaa //创建名为aaa的分支,并且切换到aaa分支
    git branch aaa //创建名为aaa的分支
    git checkout aaa // 切换到aaa分支
    git checkout - //切换到上一分支
    

    4.3 其它命令

    git pull //从远程仓库拉取代码
    git status
    git log//用于查看提交日志
    ...
    

    相关文章

      网友评论

          本文标题:创建github项目

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