Git Tips
文章平均质量分 81
Git tools
小陈同学-陈百万
这个作者很懒,什么都没留下…
展开
-
Git(12)-stash, reflog
git stash1. git stash命令概览git stash save "WIP:xxxxx" # save后可以跟笔记,WIP:work in process 1. git stash典型工况1: 中断工作流典型工况2: 在脏的树中进行拉取(pull into a dirty tree)git stash save 保存当前索引和工作目录的状态,并且将当前索引和工作目录的内容清除并匹配到当前分支的头部。git stash 命令默认就是git stash save.git st原创 2021-12-19 11:53:25 · 385 阅读 · 0 评论 -
Github(3)-本地文件管理
使用github 托管代码简单使用教程1.基本概念2.基本操作2.1 git add2.2 git commit2.3 git push2.4 git fetch2.5 git pull2.克隆远程仓库3.git版本代码管理代码修改/新建进入远端服务器的流程:working directory->staging area->repository->remote repositorygit 数据流:1.基本概念工作区(Workspace)本地一个用于当前文件操原创 2020-08-11 23:19:45 · 656 阅读 · 0 评论 -
Git(6)-Git配置文件、底层操作命令
Git基本命令1. 常用(迷糊)命令-冷知识2. git 配置2.1 设置 配置文件2.2 查看 配置文件--git config -l2.3 移除 配置文件设置--unset2.3 命令别名 --alias3.git 对象 (git底层操作命令)3.1 初始化一个版本库3.2 新建一个简单的blob 对象3.3 基于散列值查看文件内容 git cat-file -p xxx3.4 查看文件关联-git ls-files -s3.5 树对象创建git write-tree3.6创建提交对象 git comm原创 2021-08-29 12:53:33 · 485 阅读 · 0 评论 -
Git(10)-merge
Merge合并操作:检出目标分支原创 2021-10-26 09:34:33 · 176 阅读 · 0 评论 -
Git(11)-cherry-pick、reset、rebase
版本回退原创 2021-12-01 08:58:03 · 1045 阅读 · 0 评论 -
Github(4)-远程操作
使用github 托管代码简单使用教程--远程操作3.连接本地仓库与远程仓库3.1 git clone 克隆实现链接3.2 git remote add origin4.远程操作4.1 git checkout -b 切换分支14.2 git branch 查看分支4.3 git merge 合并分支4.3.1 step1:切换成主分支4.3.2 step2:合并分支4.3.3 step3:删除分支4.3.4 git merge --no-ff 带参数合并分支4.3.5 -D 强制删除没有合并的分支4.原创 2020-08-18 17:20:41 · 600 阅读 · 1 评论 -
Git(7)-Git commit
Git提交1.识别不同的提交1.1绝对提交名-ID1.2 引用和符号引用--HEAD2.查看提交的历史记录-git log3.提交图-gitk4.提交的范围4.1 X..Y4.1 X...Y5.查找bad 提交--git bisect6.查看代码修改者-git blame1.识别不同的提交在开发的过程中,能正确的区分不同的提交是十分必要的。例如,在新建分支时,必须要选择某个提交来作为分支点;当比较代码差异时,必须指明两个提交。在git中可以通过显示引用或者隐式引用来指代每一个提交。当你要与同事讨论相同原创 2021-09-04 11:28:35 · 252 阅读 · 0 评论 -
Git(9)-diff
分支diff in Linux/UnixLinux/Unix 系统中存在diff 命令,可以用来显示两个文本/工作路径的差异。Git diff 在此基础上进行的扩展。diff in Linux/Unix原创 2021-10-15 09:32:45 · 155 阅读 · 0 评论 -
Github(5)-开源开发-常见错误
使用github 托管代码简单使用教程--开源开发-常见错误5.github开源开发6. 报错log6.1 fatal: remote origin already exists.6.2 There is no tracking information for the current branch.5.github开源开发step1: Fork 开源项目至自己的github平台端step2: 从自己的github 平台clone该仓库到本地step3: 在本地进行开发,将文件push到自己的远端仓原创 2020-08-18 17:24:30 · 146 阅读 · 0 评论 -
Github(2)-本地配置git
2.2 git基本操作查看当前的状态git status设置用户名git config --global user.name ‘chenyingyinglalala’设置用户邮箱git config --global user.mail ‘187593771116@163.com’原创 2020-08-07 11:45:27 · 173 阅读 · 0 评论 -
Github(1)-概览,初始化仓库
Github网页-本地git1.github网页1.1 主要界面1.1.1github主页1.1.2仓库主页1.1.3 个人页面1.2 注册github账号1.3 新建一个仓库2 git-本地仓库2.1 三个区域2.2 git基本操作2.2.1 创建一个本地仓库:**2.2 git远程仓库操作使用github的目的:借助github托管项目代码1.github网页1.1 主要界面1.1.1...原创 2020-08-05 15:52:35 · 488 阅读 · 6 评论 -
Git(8)-分支
分支1. 分支名2.创建分支分支是软件项目中启动一条单独开发线的基本方法。**分支-**动态名字,随着每次的提交移动,跟随你持续开发的过程。**标签-**静态名字,不随着时间的推移而改变,一旦应用不应该对它做任何改动,可用于标识拥有关键差异特征的提交点位。可以使用同一个名字来命名分支和标签,但是不推荐。1. 分支名默认分支是master(正在改为main),分支名字始终指向改分支上的最近提交版本。使用层次分支- bug/pr-1023, bug/pr-17 这种层次分支支持通配符选择。路径原创 2021-10-12 09:41:14 · 270 阅读 · 1 评论