美文网首页
git项目的基本使用

git项目的基本使用

作者: ONEDAYLOG | 来源:发表于2017-02-10 16:39 被阅读0次

    Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。
    github的SSH配置如下:

    一 、设置Git的user name和email:

    $ git config --global user.name "yuh"
    $ git config --global user.email "yuh945@gmail.com"
    

    二、生成SSH密钥过程:

    1. 查看是否已经有了ssh密钥:cd ~/.ssh
      如果没有密钥则不会有此文件夹,有则备份删除
    2. 生存密钥:
    $ ssh-keygen -t rsa -C "yuh945@gmail.com"
    Your identification has been saved in /home/root/.ssh/id_rsa.
    Your public key has been saved in /home/root/.ssh/id_rsa.pub.
    The key fingerprint is:
    

    最后得到了两个文件:id_rsa和id_rsa.pub

    1. id_rsa.pub文件中的内容复制到服务器(github、bitbucket)平台等的用户ssh中
      这样免登录的git基本就部署好了

    三、开始使用github

    1. 获取源码
    $ git clone git@github.com:billyanyteen/github-services.git
    
    1. 这样你的机器上就有一个repo了。
    2. git于svn所不同的是git是分布式的,没有服务器概念。所有的人的机器上都有一个repo,每次提交都是给自己机器的repo
      仓库初始化:
    git init
    

    生成快照并存入项目索引:

    git add
    

    文件,还有git rm,git mv等等…
    项目索引提交:

    git commit
    
    1. 协作编程:
      将本地repo于远程的origin的repo合并,
      推送本地更新到远程:
    git push origin master
    

    更新远程更新到本地:

    git pull origin master
    

    补充:
    添加远端repo:

    $ git remote add upstream git://github.com/pjhyett/github-services.git
    

    重命名远端repo:

    $ git://github.com/pjhyett/github-services.git为"upstream"
    

    相关文章

      网友评论

          本文标题:git项目的基本使用

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