美文网首页
Git客户端安装+使用

Git客户端安装+使用

作者: sckehan | 来源:发表于2019-03-23 13:28 被阅读0次

    连接github服务器或者企业版的服务器https://github.com 需要配置本地git客户端,

    1、安装git

     1.1、获取安装介质

                Git-2.18.0-64-bit.exe

                下载地址:https://git-scm.com/downloads  都是默认安装

     1.2、配置

              在开始菜单或者桌面上单击GitBash或者进入Windows的CMD命令行中,进入到如图所示界面

    1.2.1、设置用户名:

                    git config --global user.name [你的用户名]

    1.2.2、设置邮箱地址:

                  git config --global user.email [你的邮箱]

    1.2.3、生成sshkey (进入到git客户端的目录\Git\usr\bin 下)

                  ssh-keygen -t rsa -C [你的邮箱地址]

    1.2.4、进入到生成key的目录:

                  cd C:\Users\your_name\.ssh

     1.2.5、cat id_rsa.pub

      1.2.6、拷贝ssh key

    1.3、配置服务器允许客户端访问

    1.3.1、登录到企业服务器https://github.com/

         单击Settings,出现如图所示:

       单击 “SSH and GPG keys”进入到 设置SSH的地方:

    单击 New SSH key

            在Title中输入标志,将上面生成的key拷贝到该文本框中,单击“AddSSH key”完成sshkey的添加

    2、使用

          2.1、pull 和push代码

             2.1.1、pull代码

                      提前创建好保存代码的路径,在路径下执行命令:

                               git clone git://github.com/sckehan/ADMS.git      将会把远程服务器上的代码  下载到本地,下次只是做更新代码操作,执行进入到ADMS目录中,执行 git pull命令,克隆指定分支:git clone -b dev git://github.com/sckehan/ADMS.git

             2.1.2、push代码

                     代码在本地修改完成后,需要将代码提交到远程服务器上,需要依次执行下面的命令

                  (1)、git add .   (这是上传所有更新文件,更新某个文件,需要git add fileName)

                  (2)、git commit -m "text" (输入描述信息)

                  (3)、git push -u origin dev  (看更新到那个分支上,本实例是更新到dev分支)

          2.2.3、覆盖本地代码

                (1)、git fetch --all

                  (2)、git reset --hard origin/dev  覆盖服务上dev分支代码到本地

    3、异常情况

          3.1、异常分类

          3.1.1、在使用gitpush origin master:master进行提交代码的时候报错误如下:

              $ git pushorigin master:master

               fatal: remote error:

               You can't push to git://github.com/sckehan/ADMS.git

               Usehttps://github.com/sckehan/ADMS.git

               解决办法:

    相关文章

      网友评论

          本文标题:Git客户端安装+使用

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