• Git快速入门一篇文章就够了。Git基础使用。如何将本地的文件上传到Gitee?


    如果大家使用的是IDEA,可以直接去看   六)IDEA集成Git

    目录

    一)安装git

     二)初始化操作:

    ​编辑

    三)本地仓库常用命令:

    四)git远程仓库指令:

    一、指令一览:

    二、将本地文件上传到远程仓库:

     三)从远程仓库获取最新代码:

    四)分支操作:

    一、命令一览:

     二、命令详解:

    1、git branch 命令:

    2、git checkout 分支名

    3、git push 远程仓库别名 新分支名:

     4、git merge [name] 分支合并:

    五)标签:

     六)IDEA集成Git


    一)安装git

    在gitee官网安装git,下载文件然后直接下一步即可,安装成功之后打开cmd输入git --version

    显示版本号代表安装成功。

    在任意一个文件夹内右键有下面标志也代表安装成功:

    在gitee上创建一个仓库:

     二)初始化操作:

    1、设置用户名和邮箱:(不用和gitee上的对应,相当于添加用户)

    2、将自己的原成仓库克隆下来:

       1、来到自己的gitee网址,找到仓库的地址

       2、在本地自己创建一个文件夹,然后git bush here输入下面的指令:    git clone 1复制的地址

     此时该文件夹内会产生一个.git的隐藏文件:(里面包含了git本身的配置文件,不要修改)

    与.git同一层的文件叫git的工作区,创建文件都要在工作区层

    工作区讲解:

     当在工作区创建一个文件之后,默认文件为untracked状态,需要执行 git add 文件名git add * (添加所有)将文件添加到tracked状态

    三)本地仓库常用命令:

    1、reset指令:

       1、取消托管

       2、回到指定版本:

         首先通过git log查看版本的id号,然后通过   git reset --hard id号 回到特定版本

     我们这里有两个版本,我想回到第一次提交的版本,所以只需要输入下面的操作:

    此时就回到第一次提交时的信息了。

     2、commit指令(使用之前确保缓存区有文件):git commit -m “备注信息” 文件名

    3、git log:查看日志:


    四)git远程仓库指令:

    一、指令一览:

    二、将本地文件上传到远程仓库:

    1、创建本地仓库

     当我们想让本地的文件与远程仓库相关联必须先初始化一个本地仓库,初始化本地仓库很简单只需要输入 git init即可,初始化完成之后显示.git隐藏文件表示初始化成功

     2、关联远程仓库:

    1)打开gitee找到仓库的url并将其复制

    2)使用 git remote add origin 上面复制的url 然后  git remote  查看是否关联成功

     可以通过 git remote -v 查看关联的远程仓库名称:

     3、先将文件提交到本地仓库,然后再提交到gitee远程仓库:

     4、使用 git push origin master 这个指令提交到远程仓库的master分支:


    1、如果遇见了下面的错误请见文章

     2、第一次执行此命令可能会出现一个对话框输入以下自己的gitee密码即可:


    执行上传:

    此时我们会发现gitee上多出了我们刚刚上传的文件:

     三)从远程仓库获取最新代码:

    主要命令 git push origin 分支名

     当仓库是本地仓库相同步网上仓库时:(只需要执行一次,之后就会同步了)

     此时需要在后面添加指令: --allow-unrelated-histories

    此时进入这样的窗口:

    • 按i然后随便输入些信息,
    • 然后按ESC,
    • 最后输入:wq回车即可

     此时就会将git上面的文件同步到本地了。

    四)分支操作:

    一、命令一览:

     二、命令详解:

    1、git branch 命令:

     1)查看分支:

      2)创建分支:  git branch 分支名

    2、git checkout 分支名

            切换分支作用

            假设有A和B两个分支,A中有文件a.txt,B中没有这个文件,如果当前在A分支下,本地目录就会显示A分支内有的所有文件,如果切换到B分支,则本地显示的是B分支下所有的文件,a.txt就在本地没有了

    3、git push 远程仓库别名 新分支名:

            将新分支推送到远程仓库

     4、git merge [name] 分支合并:

    五)标签:

    标签的作用相当于某一时刻的快照,比如开发软件完成了1.0版本就可以在这个点上打一个标签,表示完成了1.0版本的开发

     1、给当前分支的内容添加一个标签:(保存的是当前分支下所有的文件)

     2、给新内容添加标签:

    在之前的版本之上我又开发了一个文件,所以我要将这个新的文件作为v0.2版本上传到gitee并将当前版本定义为v0.2

     此时我们来到gitee,就可以看到上传的每一个标签了:

     3、切换不同的标签:

    git checkout -b 自己起一个新分支名 标签版本

     本文我要从v0.2版本切换回v0.1版本

    v0.2版本

     执行切换之后,切换到v0.1版本:

    v0.1版本

     六)IDEA集成Git

    详情见我的另一篇 文章。  (包含如何将IDEA项目上传到Git)

  • 相关阅读:
    【C语言】三子棋
    全文检索-Elasticsearch-入门
    基于Lucene+Java+Python实现的校园搜索引擎系统
    pytest +allure在测试中的应用
    Windows下用x2go远程连接ubuntu服务器遇到的问题
    基于PHP的玩偶玩具商城网站设计
    蓝桥杯每日一题2023.10.17
    v-if 和 v-for 为什么不建议一起使用 ?
    vscode配置运行C/C++
    013-json
  • 原文地址:https://blog.csdn.net/weixin_60414376/article/details/126210774