Git的配置与学习

Git的配置与学习

前言:随便翻看了小林微信群,顺着群友的提问“如何绘制图解系列里的框图”看到了小林的推文,推文介绍了draw.io线上画图软件,自己用了下,发现可以用github进行文件的云保存,就又去做了github的仓库创建,看到电脑之前下载了git,又去配置了git与github的环境,觉得别人的讲解不够准确,版本不一,又跑到菜鸟教程看git基础讲解,所以知识真的会引导知识。

参考博客

Git——Windows平台创建github私有仓库详解

Git 是一个开源的分布式版本控制系统

用户名:westin-wu

仓库名:MyGit

  • git仓库操作整体过程可以简述为:

    • bash工作区–>add–>暂存区–>commit–>本地仓库区–>push–>远程仓库区**(常用)**
    • 远程仓库区–>fetch–>使用refs\remotes下对应分支文件记录远程分支末端commit_id 和 本地仓库区 -->merge–>工作区
    • 远程仓库区–>pull–>使用refs\remotes下对应分支文件记录远程分支末端commit_id and 本地仓库区 and 工作区
  • 常见指令:

    • git init

    将本地Git仓库和远程仓库关联起来,并设置远程仓库名称

    • git remote add <http地址>

    其中http地址为上述第一步获取的远程仓库的地址,name一般为origin,

    例如:git@github.com:westin-wu/MyGit.git添加项目文件到本地Git缓冲区:

    • git pull git@github.com:westin-wu/MyGit.git

    同步仓库内容,本地GitProject目录下多出原本在github上的文件

    pull:将远程分支最新代码更新合并到本地仓库区和工作区:

    • git pull直接将远程分支的修改更新到本地仓库区和本地工作区,我们就可以在本地工作区中看到最新代码
    • git fetch只将远程分支的修改拉取到本地仓库,并更新到FETCHHEAD,记录远程分支最新的commitid,不会更新本地工作区代码,只有使用了git merge才会将提交更新到本地仓库区和工作区

    git add -A添加所有修改文件到暂存区。提交修改到本地仓库

    使用git add a.txt,使其变成已跟踪状态

    git add .(添加全部文件)

    git commit -m '提交信息’追加’提交信息‘字符将暂存区内容添加到本地仓库中

    git commit -a -m ‘提交信息’ =git add -A + git commit -m:即跟踪文件后暂存到本地仓库

    git push git@github.com:westin-wu/MyGit.git——将文件推送到远程仓库

    add-commit-push三部曲
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值