zoukankan      html  css  js  c++  java
  • git工具的使用总结

    Git的使用

    进入一个新的公司或者参入一个新的项目后,可能的第一步就是获取代码仓库的代码。公司内部一般放到代码仓库(下面主要以gitHubWindows平台为例)的代码都经过加密认证的。

    如何将GitHub上的代码pull到本地

    一、本地安装git TortoiseGit(可选)

    下载Git软件直接安装即可,安装后需要配置:

    (1)用户和email

    $ git config --global user.name "Your Name"

    $ git config --global user.email "email@example.com"

    (2)生成本地的SSH公钥和秘钥

    ssh-keygen -t rsa -C "youremail@example.com"

    (3)将公钥内容copyGitHubprofile中得SSH-Key配置中即可

    (4)在本地目标目录下面执行如下命令,将github项目的pull到本地。

    git clone git@code.siemens.com:SmartHome/Auth.git

    以上内容参考廖雪峰git网站:

    https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000

    PS:其他问题解决

    (1)使用同一个git授权账号,在两台电脑上面使用:

    将已经授权电脑上面的.SSH文件中得秘钥和公钥拷贝到其他电脑上面,正常情况即可以使用了。

    2)遇到问题的可能原因:文件读写权限问题:60权限(macLinux系统);不同无线网络问题。

    (3)git能够正常使用,但是通过TortoiseGit会出现“disconnected no supported authentication methods available(server sent: publickey)”,问题的解决办法:https://www.cnblogs.com/hamsterPP/p/5184491.html

    二、代码迁移从gerrit仓库中将代码迁移到github上面

       我们项目有一个需求,需要从gerrit仓库中将代码迁移到github上面,折腾了好一会,最后找到一个解决办法:

        (1)首先,将gerrit上面的代码download到本地;在github上面创建一个待迁入的项目

        (2)本地download下来github刚创建的项目,然后将gerrit的项目代码copy到本地的github代码库中

        (3)使用TortoiseGit右键,“git commit -->master”将代码提交

      整个过程完成,可以到github查看一下!

  • 相关阅读:
    SpringMVC:JSON讲解
    SpringMVC:文件上传和下载
    字符串的使用
    python中的作用域与名称空间
    深、浅copy
    代码块与小数据池之间的关系
    关于敏感字符的筛选替换
    列表的增、删、改、查
    最简三级菜单
    python2.x与python3.x的区别
  • 原文地址:https://www.cnblogs.com/Steven0805/p/5995011.html
Copyright © 2011-2022 走看看