git教程

git的重要性:

  说起git,那在团队协作开发项目时必不可少的工具,所以掌握好git这个工具是非常有必要的,总不能拿硬盘来拷贝吧,大佬,这样岂不是很out吗

git教程分为三大块:下载-安装-使用

1.下载

  git下载地址:https://git-scm.com/downloads

2.安装:选择software_install下的git目录

  software_install/git/......

  检查git在电脑上 是否安装ok

    选择任意磁盘目录(或者桌面),单击鼠标右键>点击 Git Bash  Here>弹出小黑框

    就说明安装ok,这样就可以开始使用git了

3.git的使用: 

  1.在盘符中使用

    单击鼠标右键>点击 Git Bash  Here>弹出小黑框 输入git命令即可开始使用

      拉取远程仓库代码,国内公司一般放到gitlab仓库

        如何拉取代码:在git弹框中输入:git clone 远程仓库地址                 

  2.在vscode里面使用:为什么使用vscode提交代码呢?(可视化操作图形界面,方便高效)  

    开发环境:gitlab仓库管理代理+vscode代码编辑器(vscode是前端开发神器) 

    vscode使用流程如下:不管三七二十一,每天来公司第一件事就是先拉取远程仓库代码,一定要记得哦

      1.从gitlab(也有使用码云,依据自己公司情况而定)拉取代码到自己的文件夹目录

      2.使用vscode工具打开文件夹(刚拉取的代码仓库)

      3.在vscode上安装 git插件(安装GitLens后可以看到代码编写者)

      4.切换到dev分支(去gitlab仓库新建分支dev,分支名自定;一般项目默认只有一个主分支master,普通用户无法直接提交代码到master)  

      5.开始编码(写文件、新建文件什么的;注意一定要先切换到次分支dev上,再开始编码哦)   

      6.编写完代码,提交代码

        1. 暂存更改:加号按钮(暂存所有更改:一次性暂存所有更改过的文件)   

        2.提交(对勾按钮)

        3.推送(向服务器提交代码;注意先拉取远程代码,因为可能别人也提交了)

        4.到远程仓库查看 刚才提交代码记录

      7.代码提交完成,可以回家了呀,美滋滋 是不是

 

4.git很实用的经验:

  拉取代码报错:

git clone http://gitlab.learningleader.com.cn:23280/csiil/ehr-client.git
Cloning into 'ehr-client'...
remote: The project you were looking for could not be found.
fatal: repository 'http://gitlab.learningleader.com.cn:23280/csiil/ehr-client.git/' not found

  解决办法:http://后面加用户名@地址;例如:

git clone http://cfz@gitlab.learningleader.com.cn:23280/csiil/ehr-client.git

  1.提示:请确保已在git中配置您的“user.name”和 “user.email”

    出现这个问题的原因:可能是你电脑新装git,但是没有设置   user.name 和 user.email

    解决方法:

      1.先查看 user.name和 user.email, 输入下面命令;无任何信息则说明未设置 user.name 和 user.email

        git config user.name    

        git config user.email

      解决办法:配置用户名和密码

        git config --global user.name "your user name"

        git config --global user.email "your user email"

      重新提交代码即可

  2.如何修改 user.name 和 user.email

    如果想要修改已经配置过的user.name或email,有两种方式,一种是通过git bash来修改(常用);一种是直接修改.gitconfig文件

    1. git bash(常用)

    //修改user.name
    git config --global --replace-all user.name "your user name"

    //修改user.email
    git config --global --replace-all user.email"your user email"

    
   

              

  

    

 git的一个可视化操作工具:TortoiseGit 业内也有人叫其 小乌龟

  TortoiseGit下载网址 :  https://tortoisegit.org/download/

 Toyou: 哈尔滨冬天的雪,很白很美

原文地址:https://www.cnblogs.com/KoBe-bk/p/13696380.html