首页 > 其他分享 >git中的常用命令

git中的常用命令

时间:2023-11-28 17:55:26浏览次数:28  
标签:origin git 仓库 -- 版本 常用命令 远程

一、初始化仓库

初始化,将目录变成git可以管理的仓库

git init

二、仓库版本操作

将文件放到仓库,可以多次add然后一次commit

git add 文件名
git commit -m "描述"

查看当前版本以前的提交历史,加上--pretty=oneline会让版本信息更简洁。(可以显示所有提交过的版本信息,包括版本号和提交时的备注信息。)

git log --pretty=oneline

版本回退,可以使用版本号,也可以使用特殊符号

git reset --hard 版本号
git reset --hard HEAD^    //回到上一个版本
git reset --hard HEAD^^    //回到上上个版本

查看所有的提交历史。(可以查看所有分支的所有操作记录(包括已经被删除的commit记录和 reset 的操作)。)

git reflog

查看工作区和缓存区状态

git status

撤销工作区的修改,git版本高于2.23的命令。其中的文件路径git中有提示。

git restore 文件路径

撤销暂存区的修改,可以使用下面的命令退到工作区

git restore --staged 文件路径

删除文件,删掉之后其实删除信息已经提交到暂存区了,后续commit就形成一个新版本了。效果和手动删除然后add一样。

git rm 文件

三、远程仓库

关联远程仓库,下面的origin是给关联仓库取的别名,也可以改成其他的

git remote add origin 远程仓库地址

推送到远程仓库,将本地仓库origin的master分支推送到远程仓库中

git push origin master

查看远程库信息

git remote -v

移除远程库,下面的origin是远程库在本地的别名

git remote rm origin

克隆远程仓库

git clone 远程仓库地址

 

标签:origin,git,仓库,--,版本,常用命令,远程
From: https://www.cnblogs.com/panglinglong/p/17839374.html

相关文章

  • Gitops 基础
    CI/CD CI介绍CI是指持续集成,它属于开发人员的自动化流程。CD介绍CD指持续交付和持续部署,两者都事关Pipeline后续的自动化,但有时也会单独使用以评估自动化程度。CI/CD介绍CI/CD是一种在应用开发阶段引入自动化实现以较高频度向客户交付应用的方法。CI/CD阶段广为接受......
  • 【JDK+jenkins+gitee实现CI/CD(之一)】 阿里云ESC安装JDK与jenkins
    CI/CD就是持续交付持续集成的意思,以达到代码提交后就能自动构建、自动更新发布的目地,减少不必要的打包发布环节首先说明几点重要常识jenkins是使用java开发的,所以安装jenkins必须要有java环境,要有java环境得先安装JDK【注意jenkins的版本与JDK版本有关联】因为我们是在阿里云E......
  • 七、其他常用命令
    七、其他常用命令7.1find1find.-name"*.c"//将目前目录及其子目录下所有延伸档名是c的文件列出来2find.-typef//将目前目录其其下子目录中所有一般文件列出3find.-ctime-20//将目前目录及其子目录下所有最近20天内更新过的文件列......
  • 三、Docker 常用命令
    1.帮助命令docker--versiondockerinfodocker--help防火墙相关帮助启动:systemctlstartfirewalld.service关闭:systemctlstopfirewalld.service查看状态:firewall-cmd--state开机禁用:systemctldisablefirewalld.service开机启用:systemctlenabl......
  • 修改 git 用户信息
     git修改全局用户名要修改全局用户名,可以通过以下几种方法实现:使用git全局配置命令修改用户名:gitconfig--globaluser.name"NewUsername"这种方法会将新的用户名设置为全局默认值,即在所有git仓库中使用。直接修改git配置文件来更新用户名:在使用过程中,g......
  • git 和svn 的使用方法
    svn相关命令rm-rf~/.subversion/auth/svnst-qsvncosvnaddsvncommit-m""svnblame可以看到这一行是哪个人修改的,可以看到这笔修改loggit相关命令gitadd.gitcommitgitstashgitcommit--amendgitreviewgitdiff--cached gitlog--name-statu......
  • 好用的视频修复软件DVR(Digital Video Repair)
    使用EV录屏时进程中止导致已录的视频也打不开,可以试试有录好的小视频可以作为辅助信息提高修复成功率。https://www.risingresearch.com/en/dvr/......
  • git 主支分支提交的那些小破事
    今日说法:主支分支的那些小破事gitclonemase那个什么http那个玩意#这个时候搞完了,你不能master搞事情,当然你也没那个实力哦学习如何创建分支:在仓库页面点击“CreateBranch”按钮,输入分支名称。gitbranch查看分支gitaddhithub003添加一个分支学习如何切换分支:......
  • yum部分常用命令
    1.列出所有可更新的软件清单命令:yumcheck-update2.更新所有软件命令:yumupdate3.仅安装指定的软件命令:yuminstall<package_name>4.仅更新指定的软件命令:yumupdate<package_name>5.列出所有可安裝的软件清单命令:yumlist6.删除软件包命令:yumremove<package_name>......
  • 【Docker常用命令】docker 或 docker help
    1、用途:docker或dockerhelp命令用于要列出docker可用的命令。docker【命令】 --help命令用于查看具体本命令的使用帮助。2、格式docker或dockerhelp或docker--help或docker-h3、执行结果C:\Windows\System32>dockerUsage:docker[OPTIONS]COMMANDAself-suffi......