git
技术从未如此性感
这个作者很懒,什么都没留下…
展开
-
网页 VSCode 在线浏览和编辑 github项目
在线vscode原创 2022-08-03 10:56:25 · 484 阅读 · 0 评论 -
git tag
git describe --- 显示当前离当前提交最近的tag 如果符合条件的tag指向最新提交则只是显示tag的名字,否则会有相关的后缀来描述该tag之后有多少次提交以及最新的提交commit id。不加任何参数的情况下,git describe 只会列出带有注释的tage.g. $ git describe v1.8.3-rc2-10-g0c2b1cf ...原创 2018-05-16 13:52:47 · 220 阅读 · 0 评论 -
Git gitignore
改动过.gitignore文件之后,在repo的根目录下运行:git rm -r --cached .git add .之后可以进行提交原创 2018-03-20 10:52:14 · 226 阅读 · 0 评论 -
git取消add和commit操作
1. git撤销操作 撤销操作 git status 首先看一下add 的文件 git reset HEAD 上一次add 里面的全部撤销了 git reset HEAD fileName 对某个文件进行撤销了2. git commit 错误 git add后 , 又 git commit 了。 首原创 2017-11-24 19:26:11 · 13969 阅读 · 0 评论 -
Git 的origin和master分析
首先要明确一点,对git的操作是围绕3个大的步骤来展开的(其实几乎所有的SCM都是这样)1. 从git取数据(git clone)2. 改动代码3. 将改动传回git(git push)这3个步骤又涉及到两个repository,一个是remote repository,再远程服务器上,一个是local repository,再自己工作区上。其中1,转载 2017-10-20 16:40:28 · 266 阅读 · 0 评论 -
git 分支管理 推送本地分支到远程分支等
1、创建本地分支 local_branch git branch local_branch2、创建本地分支local_branch 并切换到local_branch分支 git checkout -b local_branch3、切换到分支local_branch git checkout local_branch4、推送本地分支local_branch到远程分支 remote_...原创 2017-10-20 14:54:00 · 15226 阅读 · 0 评论 -
git merge,rebase和*(no branch)
1.merge 在上篇介绍分支的时候有简单的说了一下分支的创建和合并,当时合并就是写的merge,这是根据两个不同分支的最后一次提交的commit对象c5,c7和两个分支的交叉点的commit对象c3进行一次简单的三方合并,最终得到一个新的commit来作为最终的提交commit对象c8,指针指向c8,而且c4,c5,c6,c7是存在于本地仓库的历史版本,我们可以通过日志查看找到转载 2017-08-14 12:40:04 · 2258 阅读 · 0 评论 -
git分支branch
1.git的分支是什么 顾名思义,分支就是从主线上分离出来进行另外的操作,而又不影响主线,主线又可以继续干它的事,是不是有点像线程,最后分支做完事后合并到主线上而分支的任务完成可以删掉了。这样是不是很方便,主线继续做它的事,分支用来解决临时需求,二者互不相干。 git的分支功能特别的强大,它不需要将所有数据进行复制,只要重新创建一个分支的指针指向你需要从哪里开始转载 2017-08-14 12:28:36 · 272 阅读 · 0 评论 -
git基本原理
1.什么是Git 这个去google一下可以搜出一大堆,git就是一个软件管理器,不同一般的是它是分布式的,不仅有一个中心的服务器控制最新版本代码,而且每个开发者自己还有个本地仓库,所以在开发过程中都是先将代码提交到本地仓库再推送到中心服务器上的,这样的好处就是每个人都依赖于中心服务器来实现交互,但又不会被中心服务器限制,就算中心服务器挂了,也能很容易的找到最新版本的代码,而且我...原创 2017-08-14 12:00:29 · 203 阅读 · 0 评论 -
Git 的origin和master分析
git的操作是围绕3个大的步骤来展开的(其实几乎所有的SCM都是这样)1. 从git取数据(git clone)2. 改动代码3. 将改动传回git(git push)这3个步骤又涉及到两个repository,一个是remote repository,再远程服务器上,一个是local repository,再自己工作区上。其中1, 3两个步骤涉及到转载 2017-08-14 10:31:41 · 240 阅读 · 0 评论