首页 > 其他分享 >GIT命令部分解释

GIT命令部分解释

时间:2022-10-23 17:33:57浏览次数:55  
标签:解释 git 代码 命令 add GIT commit Change 分支

git clone + "地址"

下载项目地址

 

npm i

补全下载项目的所有插件

 

git status

查看状态 状态详解

  • 红色 修改了工作区代码,还没add

  • 绿色 修改了工作区代码,已经add了,还没commit

  • 白色 修改了工作区代码,已经add,也已经commit

 

git reflog

查看简略的本地仓库的版本

 

git log

查看详细的本地仓库的版本

 

git add .

将代码由工作区添加到暂存区

 

git commit -m "完成了什么功能"

进行版本的提交

 

git push origin master

将代码推送到远程仓库

 

git branch

查看git分支

 

git checkout -b dev

创建并切换到dev分支 注意: 切换分支之前,如果代码有改动,需要先git add git commit

 

git checkout master

切换到已有分支

 

git merge dev

合并分支

注意!需要先切换到需要合并的分支再执行此代码

 

代码冲突时的四个选项

当代码在分支与分支之间产生了冲突之时

VsCode提供了四种解决方案

 

Accept Current Change选项

保留了等号上方的代码

 

Accept Incoming Change选项

保留了等号下方的代码

 

Accept Both Change选项

两段冲突代码都保存

 

Compare Change选项

两个代码在原文中进行比较

 

 

git reset --hard "版本号"

回滚到需要的版本

标签:解释,git,代码,命令,add,GIT,commit,Change,分支
From: https://www.cnblogs.com/Dollom/p/16818976.html

相关文章

  • Git权威指南学习笔记(1)
    图书馆白嫖系列前情提要:2005.4.3 Linus开始开发git2005.4.6 项目发布2005.4.7 git可以作为自身版本控制工具了2005.4.29性能达到预期2005.6.16可以维护Linux......
  • 命令行远程重启Windows
    前提条件:想要远程控制Windows,双方之间网络必须互通,且对端需要开启IPC$,并且本地能访问对端计算机的445端口(Telnet测试下对端445端口是否能连上)1、开启IPC$netshare......
  • 如何用命令行语句在mysql创建库
    mysql三条创建语句创建库createdatabasediarydefaultcharsetutf8mb4;创建用户createuserdiary@localhostidentifiedby'diary';或createuser'four'@'%'iden......
  • 常用命令--envsubst
    envsubst是一个非常好用的工具,尤其善于处理和环境变量相关的事务 envsubst的使用场景:通常我们需要获取某一个或者几个环境去替换系统中的某些变量,这种情况下我们只需使......
  • Linux - 文件查看命令(干货)
    格式:文件查看命令  文件名1.cat:由第一行开始看文件内容,读文章,读代码等等;2.tac:从最后一行开始看,和cat是反着的3.nl:显示的时候,顺便输出行号(我们在看代码的时候,希望显......
  • linux 中 top 命令使用方法
    环境说明Centos7系统top命令是最直观最好用的查看节点负载的命令。可以实时动态的刷新服务器状态信息,并且支持交互命令自定义显示内容,功能算是很强大了。在终端中输入to......
  • Git修改最近一次提交的日志信息
    一、问题由来当前自己所在的项目组中,每次发完一个版本后,就需要创建个人新版本的git提交凭证,其实就是系统自动生成的一串编码,如果没有这个凭证,代码是提交不了的,这是公......
  • SQL中基础并重要的命令(2)
    selectdistinct语句用于删除重复值,语法如下:selectdistinct列名称from表名称对于上面这个表,假如我们现在要查看用户来自哪些学校,要对表中的数据进行查重,那么就需要输入......
  • 【linux学习】SS命令和Netstat命令比较
    ss和netstat区别:ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。原因如下:1)当服务器的socket连接数量变得非常大时,无论是使用net......
  • Linux安装GitLab及简单使用
    目录1.下载2.安装3.修改IP端口4.重置gitlab5.gitlab启动6.设置密码7.idea从GitLab上拉取项目为创建项目8.使用1.Fetch2.分支1有修改未提交,切换分支23.Merge4.C......