首页 > 其他分享 >Git 基础命令

Git 基础命令

时间:2022-11-16 17:59:20浏览次数:43  
标签:Git -- 基础 别名 命令 git 远程 分支

Git介绍

分布式版本控制工具
Git 命令
Git 分支 分支特性 分支创建 分支转换 分支合并 代码合并冲突解决

Github

创建远程库
代码推送Push
代码拉取Pull
代码克隆Clone
SSH免密登录

Gitee 码云

创建远程库

git命令

  1. 查看自己 gt 的配置列表 ** git config --list **

  2. 配自己的邮箱 **git config --global user.email "[email protected]" **

  3. 配自己的用户名 **git config --global user.name "yang10086" **

  4. git config-global user..name 查看单个配置

  5. 初始化本地库
    git init

6.查看本地库状态
git status
7.添加暂存区

git add hello.txt
8.从缓存区中删除
git rm --cached hello.txt

9.提交本地库
git commit -m "日志" hello.txt
10.查看版本日志信息
git reflog
查看详细版本信息
git log
q退出
git reflog

10.版本穿梭
git reset --hard 版本号

分支操作

分支相当于是备份
1.创建分支
git branch 分支名
2.查看分支
git branch -v
3.切换分支
git checkout 分支名
4.把指定的分支合并到当前分支上
git merge 分支名

5.分支冲突
冲突产生的原因:
合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。Git无法替
我们决定使用哪一个。必须人为决定新代码内容。:

  1. 手动合并冲突
    手动修改
    然后
    git add 文件名
    git commit -m "asda" (不要带文件名,不然报错)

远程仓库操作
1.查看当前所有远程地址别名
git remote -v
2.起别名
git remote add 别名 远程地址
3.推送本地分支上的内容到远程仓库
git push 别名 分支
4. 将远程仓库的内容克隆到本地
git clone 远程地址
5.将远程仓库对于分支最新内容拉下来 后与当前本地分支直接合并
如果远程分支是与当前分支合并,则冒号后面的部分可以省略
git pull 远程库地址别名 远程分支名
git pull <远程主机名> <远程分支名>:<本地分支名>
*** 6.推送本地分支到远程仓库
git push 别名 分支

标签:Git,--,基础,别名,命令,git,远程,分支
From: https://www.cnblogs.com/yang10086/p/16895047.html

相关文章

  • 使用 Web 钩子将 Gitea 消息推送到飞书机器人
    Web钩子(Webhook)是一种基于HTTP的回调函数,可实现轻量级的事件驱动通信。在Gitea当中有一个很常见的Webhook应用场景便是持续集成:当你从本地推送代码到Gitea仓库后......
  • [代码审计基础 02]-SQL注入和预编译和预编译绕过
    SQL注入thinkphp基本没得SQL注入,除非魔改ORM框架的错误使用一个专门用来防御SQL注入的框架错误写法-java/mybatis<selectid="findUserByname"parameterType="java......
  • 计算机科学基础班
    教学对象本课程教学对象为作者本人教学语言本门课程采用的教学语言是chezscheme和Javascript,在学习中相互对比,学生将从0开始,学会计算机科学中最核心的思想,从无到有创......
  • Rename a Local and Remote Git Branch
    RenamingGitBranchFollowthestepsbelowtorenameaLocalandRemoteGitBranch:01Startbyswitchingtothelocalbranchwhichyouwanttorename:gitch......
  • CSS语法格式和CSS_选择器_基础选择器
    CSS语法格式:格式∶选择器{属性名1:属性值1;属性名2:属性值2;}选择器:筛选具有相似特征的元秦注意:每一对属性需要使用;隔开,最后一对属性可以不加;   CSS_选......
  • C#多线程(一)线程基础篇
    C#多线程(一)线程基础篇 线程基础视频已经发布到B站参考文章:《ThreadinginC#》(JosephAlbahari)https://www.albahari.com/threading/《ThreadinginC#》中文翻......
  • vscode提交git自动格式化的问题
    最近不是在写新项目嘛,发现提交git之后总会有大批的代码变动,而且只是单纯的格式化,这根本没必要,还会妨碍我看我的代码变化,今天有时间了处理一下就是类似这样的代码,在上传git......
  • CSS_选择器_基础选择器与CSS_选择器_扩展选择器
    CSS_选择器_基础选择器选择器:筛选具有相似特征的元素分类:1.基础选择器......
  • python 基础操作 plus
    将python列表中的多个列表转化为一个列表:列表的扁平化处理总结方法一:使用itertools#速度最快importitertoolsa=[[1,2,3,4],[4,4,5,6],[7],[7,8,......
  • git 分支合并到master,将分支所有提交汇总为一次提交
    当有一个新的功能需要开发时,我们一般需要从master新建一个功能开发分支,如果这个功能需要的开发周期超过一天,我们一般都会留下多次commit提交。当功能开发并测试完毕,需要合......