首页 > 其他分享 >Git学习心得

Git学习心得

时间:2024-02-10 20:22:39浏览次数:24  
标签:git 仓库 学习心得 暂存区 Git master main 分支

origin为远程仓库别名, main为远程仓库分支,master为本地分支

git remote 显示所有远程仓库别名

git remote add 别名 远程仓库连接

git init初始化仓库

git add 添加文件到暂存区

git rm [-r] 删除暂存区文件

git commit 提交暂存区到本地仓库

git push (-u可以绑定master和main)origin  master :main(分支名相同可省略)

git pull origin main:master(若为当前分支可省略冒号后)       拉取远程仓库的main分支到master分支

git checkout 切换分支

git branch 显示所有分支

git log 显示提交日志

git reset head^上一版本 head^^上上版本

git restore 撤销文件添加或删除

 

不小心提交了大文件,在本地暂存区删除后仍无法推送?

git log查看提交日志

git reset至添加大文件之前的commit编号,再次提交

 

标签:git,仓库,学习心得,暂存区,Git,master,main,分支
From: https://www.cnblogs.com/luci990722/p/18013024

相关文章

  • Git推送规范留档
    格式:<type>(<scope>):<subject>type(必选)用于说明gitcommit的类别,推荐使用下面的标识:feat:新功能(feature)fix/to:修复bugfix:产生diff并自动修复此问题。适合于一次提交直接修复问题to:只产生diff不自动修复此问题。适合于多次提交。最终修复问题提交时使用fixdocs:文档(do......
  • 03. Git的分支操作
    一、什么是分支  在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。分支可以简单的理解为副本,一个分支就是一个单独的副本(分支的底层也是指......
  • 使用GitHub进行协作开发的综合介绍
    简介:GitHub是一个基于云端的代码托管平台,它提供了版本控制、协作开发和代码管理等功能。本文将介绍为什么选择GitHub,如何使用GitHub以及一些常见的坑,同时提供C#语言的具体操作步骤和代码示例。为什么选择GitHub?广泛的开源社区支持:GitHub是全球最大的开源社区之一,拥有庞大的用户......
  • git踩坑
    错误提示('fatal:detecteddubiousownershipinrepositoryat')PSMicrosoft.PowerShell.Core\FileSystem::\\mega\xchang\classification>gitremoteaddoriginhttps://gitee.com/me095/post-doc-abnormally-detection.gitfatal:detecteddubiousow......
  • Git--命令常用
    GITLab命令gitinit#初始化本地仓库gitstatus#查看分支gitclone<url>#克隆远程仓库gitadd<file>#添加文件到暂存区添加所有用gitadd.gitcommit-m"要提交的内容描述"#提交更改gitreset<file>......
  • github action创建一个前端的自动话部署流程。
    上次是部署后端,这次是部署前端,前面的步骤都一样,后面就直接贴部署的ymlname:buildandteston:push:branches:-masterjobs:build:runs-on:ubuntu-lateststeps:-name:checkoutrespositoryuses:actions/checkout@v2-nam......
  • Git配置SSH key(解决需要一直输入用户名和密码的问题)
    1、检查自己电脑上是否已经生成了SSHkey(1)打开gitbash(2)输入cd~,进入家目录(3)输入cd.ssh,出现bash:cd:.ssh:Nosuchfileordirectory则表示没有 注:若要重新生成SSHkey,可以删除改文件2、创建SSHkey(1)输入[email protected],需要连续回车(2)执行完该命令,将会......
  • 水杉在极狐GitLab 的 DevOps 实践
    作者:华东师范大学数据学院陈烨如果看图文不过瘾,可以观看视频版背景项目我是来自于华东师范大学数据学院的,我们学院一直非常重视计算机和教育之间相结合,水杉就是我们诸多探索的其中之一。跟很多软件的落地一样,我们水杉也是经历过了从几个人的小规模开发到目前的几十个人开发......
  • 02. Git的基本使用
    一、设置用户签名gitconfig--globaluser.name用户名gitconfig--globaluser.email邮箱地址  签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够查看,以此确认本次提交是谁提交的。Git首次安装必须设置一个用户签名,否则无法提交代码。......
  • x64dbg 防止丢失数据库的插件 DbGit
    我跟了一晚上,说丢就丢了,真的无语~找到个使用git的方式备份数据库的插件DbGit 试了下,使用很简单!在手动保存或退出x64dbg时会自动执行 git add -A git commit -m命令。数据库似乎必须得在软件目录下的db目录才行,在被调试程序目录,似乎不行! 从此不会丢数据了,也算......