• Git常用命令


    获取Git仓库-从远程仓库进行克隆

    命令形式:git clone 远程仓库地址

    工作区:包含.git文件夹的目录就是工作区

    暂存区:.git中的index文件就是暂存区,暂存区是临时保存修改文件的地方

    Git工作区的文件存在两种状态

    untracked:未跟踪(未被纳入版本控制)

    tracked:已跟踪(被纳入版本控制)

    1. Unmodified 未修改状态
    2. Modified 已修改状态
    3. Staged 已暂存装态

    Git常用命令–本地仓库

    命令:git init

    作用:Git 基本操作 git init 命令用于在目录中创建新的 Git 仓库

    命令:git add *

    作用:将当前目录下的所有文件添加到暂存区

    命令:git status

    作用:获取当前状态

    命令:git commit -m "备注" 文件名

    作用:将暂存区的文件提交到版本库

    命令:git reset --hard 编号

    作用:将暂存区的文件取消暂存或者是切换到指定版本

    命令:git log

    作用:查看日志

    创建一个文件

    image-20220803151731077

    将文件添加至暂存区

    image-20220803151754978

    将文件添加到版本库

    image-20220803151832059

    查看日志

    image-20220803151846599

    修改文件

    image-20220803151909941

    然后在提交至暂存区,提交到版本库

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1P7Nb3fY-1660007134033)(https://s2.loli.net/2022/08/03/JQ4vAjBSIdy3Yqe.png)]

    查看日志

    image-20220803152154368

    使用这个命令:git reset --hard 编号

    作用:将暂存区的文件取消暂存或者是切换到指定版本

    回到没有修改hello.txt的时候

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vUXnI415-1660007134034)(https://s2.loli.net/2022/08/03/t7maxgkjOfAwCEu.png)]

    查看hello.txt文件

    image-20220803152306235

    Git常用命令–远程仓库

    1.查看远程仓库

    如果想查看已经配置的远程仓库服务器,可以运行git remote命令 ,它会列出每一个远程服务器的简写。如果已经克隆了远程仓库,那么至少应该能看见origin,这是Git克隆的仓库服务器的默认名字

    image-20220803152953965

    image-20220803153000401

    2.添加远程仓库

    命令:git remote add

    image-20220803153408228

    3.获取Git仓库-从远程仓库进行克隆

    命令形式:git clone 远程仓库地址

    4.推送至远程仓库

    git push [short-name] [branch-name]

    5.从远程仓库拉取

    git pull [short-name] [branch-name]

    注意:如果当前本地仓库不是从远程仓库克隆,而是本地创建的仓库,并且仓库中存在文件,此时再从远程仓库拉取文件时可能会报错

    解决此问题可以在git pull命令后面加入参数 --allow-unrelated-histories

    Git常用命令–分支操作

    命令:git branch

    作用:列出本地分支

    命令:git branch -r

    作用:列出所有远程分支

    命令:git branch -a

    作用:列出所有本地和远程分支

    命令: git branch 【name】

    作用:创建分支

    image-20220803161010743

    分支前的*表示当前所在分支

    命令:git branch -d 分支名

    作用:删除分支

    命令:git checkout 【name】

    作用:切换分支

    image-20220803161138010

    命令:git push 【仓库名】 【分支名】

    作用:推送至远程仓库分支

    image-20220803161422619

    image-20220803161515241

    命令:git merge [分支名]

    作用:分支合并

    如果进入编辑界面输入i即可插入

    输入:wq保存退出

    合并分支冲突

    产生原因:两个分支都修改了同一个文件

    手动修改:将产生冲突的文件修改后,重新提交(出现异常:提交部分文件):git commit 的最后加上 -i即可

    Git常用命令–标签操作

    1.列出已有标签

    git tag

    2.创建标签

    git tag 标签名

    3.将标签推送到远程仓库

    git push 仓库名 标签名

    image-20220803165157381

    image-20220803165206065

    4.检出标签

    检出一个标签需要新建一个分支来指向这个标签

    git checkout -b 新分支的名字 标签名

    image-20220803165524437

  • 相关阅读:
    【前端异常】JavaScript错误处理:分析 Uncaught(in promise) error
    卷起来了?2023这三个项目直接让你原地起飞!
    【算法模板】快速排序模板
    1:开启慢查询日志 与 找到慢SQL
    pycharm plot不显示的问题
    《从0开始写一个微内核操作系统》5-页表映射
    redis如何保证接口的幂等性
    线程并发安全问题解决方案
    【JVM】Java的内存模型(JMM)!
    HTML5期末考核大作业网站——卫生与健康HTML+CSS+JavaScript
  • 原文地址:https://blog.csdn.net/qq_57907966/article/details/126240429