
git
鸭梨山大哎
life hard take it easy
展开
-
什么是版本管理
版本管理就是管理更新的历史记录。它为我们提供了一些在软件开发过程中必不可少的功能,例如记录一款软件添加或更改源代码的过程,回滚到特定阶段,恢复误删除的文件等。在Git出现以前,人们普遍采用Subversion等集中型版本管理系统,而现在Git已经成为了主流。由于GitHub的普及,想必世界上使用Git的人会越来越多。因此要学习版本管理的各位,建议您选择Git。●集中型与分散型刚才我们提到版本管理系统分为Subversion这类集中型的与Git这类分散型的,下面就为各位简单说明一下二者的不同点。集中型原创 2021-07-30 22:05:01 · 3615 阅读 · 0 评论 -
什么是Git
Git 是一个强大且灵活的版本控制系统,广泛应用于软件开发中。掌握 Git 的基本概念和常用命令,可以帮助开发者更高效地管理代码和协作开发。虽然 Git 的学习曲线较陡,但一旦掌握,它将极大地提升开发效率和代码质量。原创 2021-07-30 22:01:18 · 156 阅读 · 0 评论 -
Your branch is ahead of ‘origin/main‘ by 1 commit.
Your branch is ahead of 'origin/main' by 1 commit. (use "git push" to publish your local commits)意思是本地仓库有一个提交,比远程仓库要先进一个commit.需要先把这个commit提交到远程仓库原创 2021-01-20 10:30:07 · 8844 阅读 · 0 评论 -
git暂存区
Git 本地数据管理,大概可以分为三个区,工作区,暂存区和版本库。工作区(Working Directory)是我们直接编辑的地方,例如 Android Studio 打开的项目,记事本打开的文本等,肉眼可见,直接操作。暂存区(Stage 或 Index)数据暂时存放的区域,可在工作区和版本库之间进行数据的友好交流。版本库(commit History)存放已经提交的数据,push 的时候,就是把这个区的数据 push 到远程仓库了。...原创 2021-01-19 15:27:03 · 228 阅读 · 0 评论 -
git status命令
git-status - Show the working tree status显示在索引文件和当前HEAD提交之间具有差异的路径,在工作树和索引文件之间具有差异的路径以及工作树中未被Git跟踪的路径(并且被gitignore [5]忽略) )。 第一个是通过运行将提交的内容; 第二和第三个是您可以通过在运行runnin之前运行git add来提交的内容参考Git - git-status Documentation...原创 2021-01-19 14:32:45 · 326 阅读 · 2 评论 -
git config命令入门
git config命令用来配置git1、仓库级别 local 【优先级最高】2、用户级别 global【优先级次之】3、系统级别 system【优先级最低】查看仓库配置$ git config --local -lcore.repositoryformatversion=0core.filemode=falsecore.bare=falsecore.logallrefupdates=truecore.symlinks=falsecore.ignorecase=trueremo原创 2021-01-19 14:02:48 · 363 阅读 · 0 评论 -
git branch -M main时报错
执行git branch -M main时报错git branch -M main error: refname refs/heads/master not found fatal: Branchgit branch -M main是一个改名操作,所以本地要保证先有 master 分支。那就在本地先执行完基本的操作:初始化、add 、commit 之后,再 执行更名操作。分支重命名 git branch -m oldName newName参考git分支重命名 - 缃言的Blog原创 2021-01-18 14:33:43 · 2929 阅读 · 0 评论 -
git remote命令入门
添加远程版本库git remote add [shortname] [url]# 添加远程仓库git remote add origin https://github.com/xx/hbase.git# 创建主分支git branch -M main# 推送到远程仓库origin的main分支git push -u origin main查看远程版本库$ git remote -vorigin https://github.com/xx/hbase.git (fetch)ori原创 2021-01-18 14:17:10 · 407 阅读 · 0 评论 -
git删除分支入门
我现在在master分支上,想删除master分支1 先切换到别的分支: git checkout main2 删除本地分支: git branch -d master3 如果删除不了可以强制删除,git branch -D master4 有必要的情况下,删除远程分支(慎用):git push origin --delete master...原创 2021-01-18 11:30:38 · 378 阅读 · 0 评论 -
src refspec main does not match any
git push -u origin mainerror: src refspec main does not match anyerror: failed to push some refs to 'https:原因是没发现main分支,切换到main分支,再次测试即可$ git checkout mainSwitched to branch 'main'Your branch is up to date with 'origin/main'或者可以用git branch查看有哪些分支.原创 2021-01-18 11:18:04 · 7220 阅读 · 0 评论 -
git pull命令报错
git pull origin mainfatal: 'origin' does not appear to be a git repositoryfatal: Could not read from remote repository.解决办法git remote add origin https://github.com/xx/sparkad.git将关联远程仓库为origin原创 2021-01-18 11:04:20 · 260 阅读 · 0 评论 -
git版本回退
# 先把项目拉取下来$ git pull origin main# 修改文件,添加一行 333$ vim README.md# 提交$ git add .$ git commit -m "333"# 回退到上个版本$ git reset --hard HEAD^HEAD is now at 73a58b8 test# 查看文件 发现已经回退到了上个版本$ cat README.md## 查看log,以便回退到指定版本,第一列就是版本$ git reflog73a58b8 (原创 2021-01-16 16:53:22 · 154 阅读 · 0 评论 -
git push报错
Updates were rejected because the tip of your current branch is behind原因是本地版本不如远程版本新,所以报错解决办法就是push前先将远程repository修改pull下来# 先把远程最新的仓库下载下来,防止冲突$ git pull origin main# 修改一个文件$ vim README.md# 重新提交$ git add .$ git commit -m "eee"# 重新推送到远程仓库的main分支下原创 2021-01-16 16:35:39 · 235 阅读 · 0 评论 -
git clone 指定分支
git clone 直接下载都是main分支的代码.并不是所有分支$ git branch* main如何下载指定分支呢?# 当前位于main分支下,下载dev分支的代码MINGW32 /d/git/sbtdemo (main)$ git clone -b dev https://github.com/xx/sbtdemo.gitCloning into 'sbtdemo'...# 再次查看分支,还是没有dev分支$ git branch* main# 切换到dev分支$ git原创 2021-01-16 13:51:01 · 857 阅读 · 0 评论 -
git分支管理入门
几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。## 查看分支$ git branch* master# 新增一个dev分支$ git branch dev# 再次查看分支$ git branch dev* master# 切换到dev分支$ git checkout devSwitched to branch 'dev'# 推送dev分支到远程仓库$ git push origin devfatal原创 2021-01-16 13:38:14 · 135 阅读 · 1 评论