史上最全程序员第一次git使用全攻略

本文详细介绍了程序员初次使用Git的全过程,包括Git的下载与安装、基本配置、本地架构理解以及远程仓库的使用。通过创建、配置、克隆、提交和推送代码等步骤,阐述了多人协作开发时Git的工作模式和操作流程。
摘要由CSDN通过智能技术生成

史上最全程序员第一次git使用全攻略

1.下载安装git

  • 下载git

​ 一般公司会有自己的软件库,你可以向别人询问去软件库中直接下载。如果没有就去对应的官网去下载一个版本,直接搜索相对应的git名就可以,比如这边的gitee地址:

https://git-scm.com/downloads

  • 安装git

    除了安装位置外,剩下的就下一步就ok。

  • 查看安装是否成功

    打开cmd,查看git的版本,安装成功就会显示对应的版本

    git version
    

2.git基本配置以及git的本地架构设计认识

  • git基本配置

    如下信息会在提交代码时要使用,记录在你的每次提交中。以后才知道哪次提交是谁做的。

    git config --global user.name "Your Name" #用户名
    git config --global user.email "email@exmple.com" #邮箱
    
    #查看所有的基本配置信息
    git config -l
    
  • git的本地基本架构认识

    1.版本库:工作区中有一个隐藏目录.git,这个目录不属于工作区,而是git的版本库,是git管理的所有内容

    2.暂存区:版本库中包含一个临时区域,保存下一步要提交的文件,比如我们后面用的add操作就是把我们提交的文件存到暂存区。

    3.分支:版本库中包含若干分支,提交的文件存储在分支中,比如我们存在暂存区的文件通过commit操作就会存入到对应的分在这里插入图片描述
    支中。在这里插入图片描述

git本地架构图

3.git的远程仓库介绍及其使用

​ 当我们多人协同开发时,每人都在自己的本地仓库维护版本。但是最重要的一点是,多人之间需要共享代码、合并代码,此时就需要一个远程仓库,这就到我们工作中多人开发使用的部分。

  • 远程仓库的工作模式
远程仓库工作模式
在这里插入图片描述
  • git远程仓库的使用
    • 需要自己创建git仓库的

      创建好后需要进行如下操作

    1.关联远程仓库,下面使用origin代替远程仓库

    git remote add origin http远程地址
    

    2.查看关联的远程仓库信息

    git remote -v
    
    • 已经建好仓库

      安装好git之后,找到一个文件夹,我们鼠标右键就会有git bash here 直译过来就是 用BASH设置克隆git库操作,下面是使用步骤

    1.克隆远程代码,用开发工具发开代码即可

    git clone 远程的仓库地址(一般使用http协议的地址)
    

    2.自己修改代码后,需要提交代码步骤

    • 首先建立自己的本地分支并且切换到自己创建的分支

      #1.查看自己的本地分支
      git branch
      #2.创建自己的本地分支并切换到创建的分支
      git checkout -b 自己创建分支名
      #3.首先将自己的代码存到暂存区
      git add .
      #4.将代码存到我们的本地分支
      git commit -m '提交注释'
      #5.查看我们提交更改的部分
      git status
      #6.将我们提交到本地分支的代码同步到远程中
      #首先要先拉取一下远程的代码,可能远程的代码已经被其他人更改了
      git pull origin master #一般远程的主分支都是master
      #然后我们在将自己更改的代码提交到远程仓库
      git push origin 本地分支名
      
      • git branch -d 分支名,可以删除本地不需要的分支
      • git checkout -b 本地分支 origin/远端分支 可以关联远端分支,并且切换到新建的本地分支
      • git merge 本地分支b 本地分支a需要更新代码到本地分支b上
      • git branch -a 查看本地和远端所有分支
      • git branch -r 查看远端所有分支
      • git pull origin 本地分支 将本地分支的代码提交到远程关联的分支
      • git branch --set-upstream-to=origin/feature1 feature2 远端分支feature1 和本地分支feature2关联

----- 大家切记push之前一定要pull一下~~~~~~~~~~~~~~~~
------有什么不对的地方,各位请请教~~~~~~~~~~~~~~

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值