记一次使用commit提交大文件无法推送到远程库解决问题过程及git rebase使用

2021-09-02
阅读 5 分钟
4.3k
解决这个问题并没有特别的(删除提交历史中某个文件,然后重新push),但是由于开始的使用失误,中间有使用git rebase和git reset命令处理,所以特此记录下
封面图

使用Gitolite搭建Git服务器

2021-09-01
阅读 4 分钟
1.4k
Git服务的管理工具,主要有如下几种。Gitosis- 轻量级, 开源项目,使用SSH公钥认证,只能做到库级的权限控制。目前项目已经停止开发,不再维护。Gitolite - 轻量级,开源项目,使用SSH公钥认证,能做到分支级的权限控制。Git + Repo + Gerrit - 超级重量级,集版本控制,库管理和代码审核为一身。可管理大型及超大型项...
封面图

在Git Bash下设置命令行调用`vscode`

2021-08-31
阅读 1 分钟
2.6k
今天在使用gitbash时,打开文件,每次都是终端和使用鼠标去打开文件两个状态间来回切换。感觉很不方便,要是能够用命令直接打开文件就好了。下面设置Git Bash中使用vscode命令打开文件。添加gitbash命令创建gitbash命令文件新建一个文件,以要使用的命令命名,比如vscode(不要有其他后缀)。内容如下: {代码...} C:\vsco...
封面图

搭建Git服务器

2021-08-30
阅读 3 分钟
2.1k
git init --bare reponame.git创建一个空的远程仓库,并将此远程仓库所在目录及子目录的拥有者设置为新用户,chown -R username:usernameGroup sample.git/
封面图

Git别名和配置文件

2021-08-30
阅读 2 分钟
2.8k
备注:本文参考于廖雪峰老师的博客Git教程。依照其博客进行学习和记录,感谢其无私分享,也欢迎各位查看原文。配置别名如果,如果这么神器的Git版本控制系统,可以简化命令。比如git status,直接用git st代替,简直爽翻天。通过为Git命令配置别名,就能实现st表示status,如下: {代码...} 此时git st就表示git status据...
封面图

git的分支远程连接和远程分支的拉取推送及冲突处理

2021-08-29
阅读 5 分钟
3.4k
备注:本文参考于廖雪峰老师的博客Git教程。依照其博客进行学习和记录,感谢其无私分享,也欢迎各位查看原文。知识点强制删除未合并的分支,git branch -D <branch-name>,将丢失分支的修改git remote和git remote -v 显示远程仓库信息git push origin branch-name将本地分支推送到远程。默认clone远程库后,只能...
封面图

GitHub和码云gitee及远程仓库管理

2021-08-29
阅读 2 分钟
1.2k
备注:本文参考于廖雪峰老师的博客Git教程。依照其博客进行学习和记录,感谢其无私分享,也欢迎各位查看原文。知识点git remote add <name> 远程库地址,添加指定的远程库名git remote rm <name>删除一个远程库git remote -v查看远程库信息GitHubGitHub作为一个免费的远程仓库,可以很方便的发布自己的开源...
封面图

Git的自定义和特殊文件配置

2021-08-28
阅读 2 分钟
1.3k
备注:本文参考于廖雪峰老师的博客Git教程。依照其博客进行学习和记录,感谢其无私分享,也欢迎各位查看原文。知识点配置Git显示颜色git config --global color.ui true.gitignore配置忽略文件,且要提交到版本库git add -f <file>,强制添加file,git check-ignore检查忽略规则自定义Git在安装Git时,有对Git进行...
封面图

git标签管理

2021-08-28
阅读 3 分钟
1.3k
备注:本文参考于廖雪峰老师的博客Git教程。依照其博客进行学习和记录,感谢其无私分享,也欢迎各位查看原文。知识点git tag <name>新建一个标签,默认表示的是HEAD,当前提交.git tag v0.9 commit_id在指定提交上创建标签git tag -a <tagname> -m "blablabla..."指定标签信息;git tag -s <tagname> ...
封面图

git分支间切换注意点和bug分支的处理

2021-08-27
阅读 7 分钟
3.6k
合并或切换分支工作,一定是在当前分支提交后,或者使用git stash将当前暂存区状态保存下来之后进行,即当前分支git status显示为干净的仓库再切换
封面图

git分支管理的策略和冲突问题

2021-08-27
阅读 4 分钟
2.7k
当两个分支修改同一个文件时,可能发生两个分支不能自动合并的问题,需要手动解决冲突(合并时,Git将冲突标识了出来),然后再次提交,即可完成合并。
封面图

git分支管理

2021-08-26
阅读 3 分钟
2.2k
备注:本文转载参考于廖雪峰老师的博客Git教程。依照其博客进行学习和记录,感谢其无私分享,也欢迎各位查看原文。知识点分支可以并行的管理版本,协同合作编写代码,在分支上完成工作,然后合并分支。查看分支和当前分支:git branch创建分支git branch <name>切换分支git checkout <name>创建并切换分支gi...
封面图

git远程仓库

2021-08-26
阅读 4 分钟
3.5k
ssh-keygen -t rsa -C "youremail@example.com"生成SSh密钥对。私钥保存好,公钥可以添加到Git服务器(如GitHub远程仓库)
封面图

Git管理修改、撤销和删除文件

2021-08-20
阅读 3 分钟
3.7k
git checkout -- file,会将文件撤销到和git add时的状态一样,即git checkout -- file会将工作区的文件撤销到与暂存区(stage)一致
封面图

git的工作区和暂存区

2021-08-20
阅读 1 分钟
1.3k
git的工作区和暂存区备注:本文参考于廖雪峰老师的博客Git教程。依照其博客进行学习和记录,感谢其无私分享,也欢迎各位查看原文。知识点版本控制的内容修改提交的流程是:工作区>暂存区>分支工作区(Working Directory)工作区就是git仓库所在的目录,比如之前新建的gitTest目录就是一个工作区。版本库(Repositor...
封面图

git基本使用

2021-08-16
阅读 2 分钟
1.1k
备注:本文参考于廖雪峰老师的博客Git教程。依照其博客进行学习和记录,感谢其无私分享,也欢迎各位查看原文。知识点:1、git init 初始化git仓库2、git add 添加文件或改动3、git commit -m"改动的说明" 提交所有的添加安装git在ubuntu终端下,输入git {代码...} 安装git {代码...} 设置用户名和邮箱安装好Git后,设定...
封面图

git的撤销、删除和版本回退

2021-08-15
阅读 4 分钟
7.4k
备注:本文参考于廖雪峰的博客Git教程。依照其博客进行学习和记录,感谢其无私分享,也欢迎各位查看原文。知识点:1、git status,查看git仓库的状态2、git diff 查看git修改了的内容3、HEAD指向的版本就是当前版本,使用git reset --hard commit_id命令可以回到指定版本4、通过git log查看提交历史和git reflog查看命令...
封面图

git学习记录

2021-08-14
阅读 1 分钟
1.2k
git在现代软件管理和版本控制中,是一个不可能忽略和跳过的工具,它的伟大在现在看来,不仅是软件版本管理历史中的里程碑,更是现代软件开源社区中最强有力的工具!
封面图