#Git

python 的isdigit()

defis_isbn_or_key(word):isbn_or_key='key''''isdigit()方法检测字符串是否只由数字组成。'''iflen(word)==13andword.isdigit():isbn_or_key='isbn'short_word=word.replace('-','')iflen(...
代码星球 ·2020-07-22

git 忽略提交

在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改.gitignore文件的方法。git目录下新建一个.gitignore(window下使用gitbash工具或者cmder等 touch.gitignore)修改.gitignore文件中的内容,规则如下:  &nb...
代码星球 ·2020-07-22

git tag

git下打标签其实有2种情况轻量级的:它其实是一个独立的分支,或者说是一个不可变的分支.指向特定提交对象的引用带附注的:实际上是存储在仓库中的一个独立对象,它有自身的校验和信息,包含着标签的名字,标签说明,标签本身也允许使用GNUPrivacyGuard(GPG)来签署或验证,电子邮件地址和日期,一般我们都建议使用含附...
代码星球 ·2020-07-22

常用的Git命令

1、gitstatus查看当前状态,显示哪些文件被修改过2、gitaddtest.txt 将文件test.txt添加到暂存区  gitrmtest.txt将文件从暂存区删除3、gitcommit-m"xxx"将文件提交到仓库4、gitcheckout--test.txt丢弃工作区文件tes...
代码星球 ·2020-07-22

[Git]checkout 指定版本

Task:知道commit号,如何checkout指定版本1.切换到master:gitcheckoutmaster2. 下载最新代码: gitpull3.下载head:gitcheckoutHEAD4.查看log找到需要的版本:gitlog5.根据header checkout:gitc...
代码星球 ·2020-07-22

Git恢复之前版本的两种方法reset、revert(图文详解)

一、问题描述在利用github实现多人合作程序开发的过程中,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提交前的样子,本文总结了两种解决方法:回退(reset)、反做(revert)。二、背景知识git的版本管理,及HEAD的理解使用git的每次提交,Git都会自动把它们串成一条时间线,这条时间...

at_today git--一文弄懂git的工作区、索引区、本地仓库、远程仓库以及add、commit、push三个操作

git中文件所在位置有四个,在工作区内、在索引区内、在本地仓库、在远程仓库。处于四个位置中文件的状态分别为untracked、unmodified、modified、staged。通过三个操作可以把文件进行状态转移:gitadd把工作区文件添加到索引区;gitcommit把索引区文件添加到本地仓库;gitpush把本地...

差异:git clone , git fetch, git pull和git rebase

Git Pull据我所知,当你使用git pull时,它将会获取远程服务器(你请求的,无论什么分支)上的代码,并且立即合并到你的本地厂库,Pull是一个高等级的请求,默认会支持Fetch和merge的操作,如果不是为了使用上的方便,你可以完全不使用它。12345$git checkout&...
代码星球 ·2020-07-22

git命令--切换分支

Git一般有很多分支,我们clone到本地的时候一般都是master分支,那么如何切换到其他分支呢?主要命令如下:1.查看远程分支$gitbranch-a 我在mxnet根目录下运行以上命令:~/mxnet$gitbranch-a*masterremotes/origin/HEAD->origin/ma...
代码星球 ·2020-07-22

GitHub下载克隆clone指定的分支tag代码

这边有很多tag分支版本的代码,我想克隆下载指定版本到我服务器上面例如:我想下载tag:1.4.1的代码命令:git clone --branch [tags标签] [git地址]或者 git clone --b [tags标签] ...

Git~分支真的很轻

轻,让人觉得很爽所有源代码管理工具都有管理分支的功能,git当然也不例外,而且git的分支是非常轻的,不像tfs,svn那样,复制一大堆代码,git只记录变化的内容,有本地分支与远程分支之分,原则上我们在开发每个小功能时,都可以有自己的分支,在分支上开发,然后提交到本地,这样你的代码就算保存了,而保存在本地之后就可以p...
代码星球 ·2020-07-18

Git~GitLab当它是一个CI工具时

CI我们都知道,它是持续集成的意思,主要可以自动处理包括编译,测试,发布等一系列的过程,而GitLab也同样包含了这些功能,我们可以通过pipeline很容易的实现一个软件从编译,测试,发布的自动化过程,下面我们来看一下!首先你需要添加.gitlab-ci.yml这个文件,它就是我们的执行管道,它里若干个job组成,而...
代码星球 ·2020-07-18

Git~GitLab当它是一个源代码管理工具时

最近开始接触和使用GitLab,用它来做源代码的版本控制,CI、CD持续集成和持续交付,感觉功能确实很强大,今天也只能先说一下它的源代码管理功能,核心就是GIT,对GIT进行了封装,提供了一些扩展功能,事实上GitLab类似于GitHub,都是以Git以基础的!下面我们来看一个场景,首先你在GitLab上建立了一个Pr...

持续集成~Jenkins构建GitHub项目的实现

有了前两讲的基础,这回我们就可以把github上的项目做到CI(jenkins)里了,让它自动去集成部署,持续集成~Jenkins里的NuGet和MSBuild插件,持续集成~Jenkins里的powershell插件发布远程站点了,下面我们来说一下操作步骤。进行jenkins操作添加工作项目添加源代码地址,填写账号和...

关于git你日常工作中会用到的一些东西

git是一个版本控制工具,版本控制主要的好处有三点:从当前版本回退到任意版本查看历史版本对比两个版本差异相关术语repository仓库branch分支summary摘要track跟踪modify修改stage暂存commit提交push推送pull拉取clone克隆amend修改merge合并conflict冲突or...
首页上一页...5354555657...下一页尾页