首页 > 其他分享 >git 常用命令初步

git 常用命令初步

时间:2024-02-05 19:45:23浏览次数:27  
标签:git name 版本号 初步 branch 常用命令 commit 分支

创建一个新项目之后,在该项目文件夹下打开git bash,然后执行

git init

来初始化本地库

之后用

git status

查看当前状态,其中会显示当前所在分支,已进行的commit和未进行的commit(如果有文件未进行git add,只存在于工作区,也会提示)

然后用

git add [file_name]

把工作区某个文件放到暂存区

如果想从暂存区移除某个文件,可以用

git rm --cached [file_name]

将其移除

然后用

git commit -m "[info]" [file_name]

将文件从暂存区提交到本地库,形成历史版本

之后可以使用

git reset --hard [version]

去指定版本,其中version表示简略版本号,用

git reflog

查看,当然也可以用

git log

查看详细版本号以及版本创建者

git branch -v

查看所有分支,可以看到每一个分支的名字,版本号以及info

git branch [branch_name]

创建指定名称的分支

git checkout[branch_name]

切换到指定分支

git merge [branch_name]

把另一个指定分支合并到当前分支

如果合并过程遇到了冲突,那么需要手动修改发生冲突的文件,然后再git add和git commit,注意在git commit时不要加文件名

标签:git,name,版本号,初步,branch,常用命令,commit,分支
From: https://www.cnblogs.com/tongyf2333/p/18008709

相关文章

  • Git命令
    Gitversion: gitversion2.43.0.windows.1 git -v 在Git中,每当你提交更新或保存项目状态时,它基本上就会对当时的全部文件创建一个快照并保存这个快照的索引。一、Git的三种状态  已提交(committed)、已修改(modified) 和已暂存(staged)。  已修改:表示修改了文件,但还......
  • Docker基本原理与常用命令
    1docker架构K8S:CRI(ContainerRuntimeInterface)Client:客户端;操作docker服务器的客户端(命令行或者界面)Docker_Host:Docker主机;安装Docker服务的主机Docker_Daemon:后台进程;运行在Docker服务器的后台进程Containers:容器;从镜像创建的运行实例.可以被启动,开始,停止,删除.每......
  • 快速上手极狐GitLab设计管理功能
    什么是设计管理功能设计管理是极狐GitLab议题功能内的一个模块,在这里设计师可以上传议题相关的设计资产,包括线框图、原型图等。与议题相关的研发、产品等职能的同事可以在议题内对设计进行浏览及协作,可以通过这种方式将设计也提供了单一可信源(SSOT)上的协作设计方法。您可以......
  • 初步上手Git软件及GitHub平台:基本操作方法
      本文介绍Git软件与GitHub平台的基本内容、使用方法与应用场景等。目录1初步介绍2使用方法2.1GitHub配置2.2Git配置2.3代码上传至GitHub1初步介绍  首先,什么是GitHub与Git?为什么我们要运用这些工具?  首先从GitHub说起。如果大家参加过数学建模比赛,或许都经历过这......
  • GitLab--安装部署
    配置信息系统:centos7.8gitlab版本:12.8.8 1 下载gitlabwgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.8.8-ce.0.el7.x86_64.rpmyum-yinstallgitlab-ce-12.8.8-ce.0.el7.x86_64.rpm 2 修改配置文件(修改前先备份)[root@localhost~]#cp/etc......
  • Git
    1Gilt介绍版本控制是一种记录一个或若干文件内容变化以便将来查阅特定版本修订情况的系统Git不仅仅是个版本控制系统它也是个内容管理系统(CMS)工作管理系统等Git是分布式的 内容按元数据方式存储 没有一个全局的版本号 2 版本库(将文件提交到版本库一般先提交到暂存......
  • 【学习笔记】网络流与二分图初步
    网络流与二分图初步我们约定,对于有向图\(G=(V,E)\),分析复杂度时\(m=|E|,n=|V|\)。在分析时间复杂度时,网络流的实际表现基本都优于其理论上的时间复杂度表现。I概念(1)网络流:在一个有向带权图上(不考虑自环和重边),与最短路类似,我们定义一个源点\(s\)和一个汇点\(t\)......
  • git 删除项目
    1、找到项目,点击进去2、第二步:左侧菜单有一个setting,进入Genaral,拉到最下面,有一个Advanced,点击,拉至最下面,可以看到一个delete按钮3、第三步:点击删除按钮进入,出来一个弹框,将红色框里的内容复制输入框,进行删除,完成   找到项目,点击进去......
  • git 冲突解决
    确认冲突:首先,你需要确定哪些文件之间存在冲突。这可以通过运行`gitstatus`命令来查看,它列出了那些具有冲突标识符的文件。解决冲突:有两种主要的解决方法:手动解决冲突:你可以在文本编辑器中对冲突的部分进行合并或选择保留哪个版本的修改。使用工具解决......
  • 01. 初识Git
    一、什么是Git  Git是免费的、开源的分布式版本控制软件,可以快速高效地处理从小型到大型各种项目。版本控制是一种记录文件内容变化,以便将来查阅特定版本的修订情况的系统。版本控件最重要的就是可以记录文件修改历史记录,从而让用户能够查看历史版本,方便版本切换。  集中......