#GIt

使用idea上传项目到码云(gitee)上

登录到码云上面去,进入个人主页,然后点击项目的加号创建项目。   创建项目。   idea上创建好项目,然后根据图片操作创建仓库   选择当前项目当做仓库目录  点击项目目录右键,此时会出现一个git,这是仓库...

鸿翼上班第一天学习Git使用

一、用户名邮箱作用:我们需要设置一个用户名和邮箱,这是用来上传本地仓库到GitHub中,在GitHub中显示代码上传者;使用命令:gitconfig--globaluser.name"HanShuliang"//设置用户名gitconfig--globaluser.email"13241153187@163.com"/...

git未能顺利结束(退出码128)问题解决

拉取或者推送出现此问题时,先尝试操作步骤顺序是否有问题:步骤:如果有改动的东西,先提交->然后拉取->最后推送如果还不能解决,说明有冲突,在报有黄色感叹号的文件进行冲突修改,然后重复上面步骤报错图:提交成功图:推送成功图: ...

[Deepin 15] 安装 Java 8、Git、Firefox、SafeEyes(定时提醒休息工具)

1、到官网,用迅雷下载安装包(jdk-8u131-linux-x64.tar.gz)2、解压放到目录/opt/software/jdk3、配置环境变量sudovim/etc/profile在文件末尾追加如下代码:exportJAVA_HOME=/opt/software/jdkexportJRE_HOME=${JAVA...

Git 代码更新:git fetch 和 git pull 的区别

Git从远程的分支获取最新的版本到本地有这样2个命令: gitfetchoriginmastergitlog-pmasterorigin/mastergitmergeorigin/master以上命令的含义:首先从远程的origin的master主分支下载最新的版本到origin/master分支上然后比较本...

svn 迁移到 git 仓库并保留 commit 历史记录

1、svn转换为git(会提示,让你输入先前svn的账号与密码)#切换至本地项目目录cd/Users/jianbao/PhpStormProjects/fiisoo/#克隆svn项目,并转换为git项目gitsvnclonesvn://IP地址/projectname--no-metadataprojectname22...

CentOS 6.8 搭建 Git 代码托管系统 Gitea

[荐]Gitea:Gitwithacupoftea,在Gogs基础上,发展起来的自助Git服务系统。Gogs是一个个人维护的版本,而Gitea是一个社区组织维护的,版本迭代更新快。[github][官网][二进制安装]下载二进制包建议到官网上下载执行包,github上下载太慢。CentOS64位系统,选择最新版的:gi...

[廖雪峰] Git 分支管理(3):分支管理策略

通常,合并分支时,如果可能,Git会用 Fastforward 模式,但这种模式下,删除分支后,会丢掉分支信息。如果要强制 禁用 Fastforward 模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。下面我们实战一下&nb...

[廖雪峰] Git 分支管理(2):Bug 分支

软件开发中,bug就像家常便饭一样。有了bug就需要修复,在Git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支 issue-101 来修复它,但是,等等,当...

[廖雪峰] Git 分支管理(1):创建与合并分支(HEAD、master、dev、指针)

每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即 master 分支。HEAD 严格来说不是指向提交,而是指向 master,master 才是指向提交的,所以,HEAD 指向的就是当...

对 Git 分支 master 和 origin/master 的一些认识

首先要明确一点,对Git的操作是围绕3个大的步骤来展开的(其实几乎所有的SCM都是这样)从git取数据(gitclone)改动代码将改动传回git(gitpush)这3个步骤又涉及到两个repository,一个是remoterepository,在远程服务器上,一个是localrepository,在自己工作区上。其...

利用 PHP 导出 Git 某个分支下,新增或修改过的文件

使用SVN作为版本控制的时候,整理过一个导出文件脚本:利用PHP导出SVN新增或修改过的文件现在换成了Git,整理出类似的脚本:<?php/***导出指定版本之间的差异文件,如100和200之间的差异则导出100(不包括)-200(包括)的所有修改*【Git命令行】*1、查看版本间差异*gitdiffb361db...

[翻译] 10 个实用的 Git 高级命令

1.输出最后一次提交的改变这个命令,我经常使用它来发送其他没有使用git的人来检查或者集成所修改的。它会输出最近提交的修改内容到一个zip文件中。gitarchive-o../updated.zipHEAD$(git diff --name-onlyHEAD^)2.输出两个提交间的改变类似的,如果你...

CentOS 6.8 安装最新版 Git

CentOS6.8自带的Git版本为1.7.1,比较旧,yum安装也停留在1.7.1,还是源码编译安装吧。1.下载源码:wget-chttps://github.com/git/git/archive/v2.12.1.tar.gz2.卸载老版本Gityumremovegit3.解压、编译、安装tarzxvfv2.12....
代码星球 代码星球·2021-01-16

Git 修复 bug 切换分支时,如何保存修改过的代码(即如何保存现场)?

工作除了开发最新的版本之外还要对原来的版本做例行的维护,修修补补。于是有了在两个分支之间游走切换的问题,最新改版的代码在分支new上,旧版本的代码在分支old上,我在new上开发了一半,忽然有人给了我一个改进的需求,于是我要切换回old去修改代码。在这个场景下,我摸索了三种方法:在new分支上把已经开发完成的部分代码c...
首页上一页...2223242526...下一页尾页