• 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查看一下!

  • 相关阅读:
    Quick Union
    Quick Find (QF)
    ubuntu kylin18 安装NVIDIA驱动
    vim 快捷键(update)
    Qt中的ui指针和this指针
    两种状态机扫描按键,第二种只要三行!!!
    RPi:QT+wiringPi demo程序
    esp-12e折腾
    vfd电子时钟制作
    vfd with stm8
  • 原文地址:https://www.cnblogs.com/Steven0805/p/5995011.html
Copyright © 2020-2023  润新知