![](https://img-blog.csdnimg.cn/20201008184749178.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Git
文章平均质量分 50
git相关的学习
LTCM_SAKURA
CFA金融分析师 Java工程师
展开
-
Git建立本地分支和远程分支的映射关系
Git建立本地分支和远程分支的映射关系git branch -vv:查看本地分支和远程分支的映射关系在切换分支前,须本地建立新分支,例如:gitbranchdev4test //本地建立dev4test分支成功后,再git branch --set-upstream-to origin/dev4test dev4test //本地dev4test分支映射关联远程仓库dev4test分支git branch --set-upstream-to origin/远程分...原创 2020-12-04 20:36:21 · 3850 阅读 · 0 评论 -
一篇文章,教你学会Git
一篇文章,教你学会Git本文转载于掘金Ruheng,总结非常好,故不再重复造轮子。在日常工作中,经常会用到Git操作。但是对于新人来讲,刚上来对Git很陌生,操作起来也很懵逼。本篇文章主要针对刚开始接触Git的新人,理解Git的基本原理,掌握常用的一些命令。一、Git工作流程image以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词。Wor...转载 2019-11-19 15:32:27 · 113 阅读 · 0 评论 -
Git - 简明指南
转载自:http://xstarcd.github.io/wiki/shell/git_chinese.htmlhttp://xstarcd.github.io/wiki/shell/index.html1、git status的时候显示中文文件名不乱码#不对0x80以上的字符进行quote,解决git status/commit时中文文件名乱码git config --globa...转载 2019-10-08 17:17:15 · 156 阅读 · 0 评论 -
git删除本地分支和删除远程分支
具体操作:我现在在dev20181018分支上,想删除dev_20181018分支1 先切换到别的分支: git checkout dev_201809272 删除本地分支: git branch -d dev_201810183 如果删除不了可以强制删除,git branch -D dev_201810184 有必要的情况下,删除远程分支:git push origin --delete dev_201810185 在从公用的仓库fetch代码:git fetch origin dev原创 2021-05-20 10:19:09 · 178 阅读 · 0 评论 -
Git命令大全图
原创 2021-04-19 11:03:12 · 152 阅读 · 0 评论 -
git-branch(1) Manual Page
git-branch(1) Manual PageNAMEgit-branch - List, create, or delete branchesSYNOPSISgit branch [--color[=<when>] | --no-color] [--show-current] [-v [--abbrev=<length> | --no-abbrev]] [--column[=<options>] | --no-col原创 2021-04-08 15:10:45 · 206 阅读 · 0 评论 -
git branch --set-upstream-to=<remote>/<branch> master
WANGPENGAH+Administrator@wangpengah MINGW64 /d/workspace/mwclient (master)$ git pullThere is no tracking information for the current branch.Please specify which branch you want to merge with.See git-pull(1) for details. git pull <remote> <..原创 2021-04-08 14:52:27 · 1231 阅读 · 0 评论 -
GitLab: Your account has been blocked.
使用git 出现 Your account has been blocked无法从远程pull代码下来,解决方案如下:$ git push origin masterGitLab: Your account has been blocked.fatal: Could not read from remote repository.git 提交时出现以上问题,只用重新设置下远程url即可$ git remote set-url origin git@yourhost.com:org/p原创 2021-02-20 10:04:51 · 1313 阅读 · 0 评论 -
git branch -v、git branch -vv、git branch -verbose
git branch -v、git branch -vv、git branch -verbosegit文档#git branch-v-vv--verboseWhen in list mode, show sha1 and commit subject line for each head, along with relationship to upstream branch (if any). If given twice, print the name of the upstream b转载 2021-01-22 16:12:10 · 729 阅读 · 0 评论 -
删除git库中untracked files(未监控)的文件
在编译git库拉下来的代码时,往往会产生一些中间文件,这些文件我们根本不需要,尤其是在成产环节做预编译,检查代码提交是否能编译通过这种case时,我们往往需要编译完成后不管正确与否,还原现场,以方便下次sync代码时不受上一次的编译影响。#删除untrackedfilesgit clean -f#连untracked的目录也一起删掉git clean -fd#连gitignore的untrack文件/目录也一起删掉(慎用,一般这个是用来删掉编译出来的.o之类的文...转载 2020-12-04 20:47:08 · 210 阅读 · 0 评论 -
GIT使用log命令显示中文乱码
GIT使用log命令显示中文乱码 背景:公司项目使用GIT进行代码同步。问题:之前代码提交后,有中文备注,但是在使用gitlog查看代码历史记录的时候发现显示乱码,如下:后查询相关资料,现将解决办法总结如下:1、运行GitBash窗口,在该窗口导航条(即最上面)右键,选择Options−>Text,找到下面两处 Locale:选择 zh_CN Charectorset:选择 UTF-8如下图:然后保存。2、到Git Bash命令窗口输...转载 2020-12-04 15:39:10 · 389 阅读 · 1 评论 -
Git 有什么奇技淫巧?
git bisect有没有过写了一天的代码,checkin无数,结果突然发现之前没注意的地方break的时候?这个时候要在茫茫commits里寻找那个错误的commit是多么的痛苦啊。`git-bisect`就是大救星!git-bisect本质上就是一个二分法,用起来也很简单:git bisect start #startgit bisect bad #current branch is badgit bisect good <SHA-1>.转载 2020-12-04 15:36:53 · 88 阅读 · 0 评论 -
git怎样删除未监视的文件untracked files
# 删除 untracked filesgit clean -f# 连 untracked 的目录也一起删掉git clean -fd# 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)git clean -xfd# 在用上述 git clean 前,墙裂建议加上 -n 参数来先看看会删掉哪些文件,防止重要文件被误删git clean -nxfdgit clean -nfgit clean -nfd转自:http转载 2020-12-03 23:10:23 · 173 阅读 · 0 评论 -
GIT添加.gitignore忽略target git设置忽略列表
git添加.gitignore忽略target git设置忽略列表Git管理中的项目中,有一些文件夹或者文件是没有必要同步到仓库中的。比如JavaWeb中的target文件夹,通过到仓库中反而会浪费一些时间。所以我们需要通过设置进行忽略特定的文件。一、添加.gitignore配置忽略文件规则1.1、添加.gitignore文件touch .gitignore1.2、配置忽略的文件或者文件夹,通过vim命令来编辑,文件内容如下:/target/ .idea二、定义git忽略文件2原创 2020-12-01 15:45:59 · 4028 阅读 · 0 评论 -
Git配置多个SSH密钥_亲测有效
众所周知,我们可以将代码托管到线上很多平台,gitee / github / gitlab 等等。在企业中我们可能会遇到这种情况:企业的项目是放在gitlab上托管的,我需要为gitlab配置一个SSH密钥,但是我自己的项目是放到github上的,我需要为github也配置一个SSH密钥,这就涉及到了管理多个SSH密钥的问题,下面我分别介绍了配置单个和多个SSH密钥的方式。配置单个SSH密钥例如:为企业gitlab配置SSH密钥在终端中依次输入如下命令:注意这里邮箱是你公司的地址,敲原创 2020-11-22 04:17:35 · 716 阅读 · 0 评论 -
Git配置多个SSH key
需求:有时候我们的代码托管在多个平台上,这就需要为每个托管平台设置SSH-key打开git bash:1,生成一个公司用的SSH-Key$ ssh-keygen -t rsa -C "1email@company.com" -f ~/.ssh/id_rsa2,生成一个github用的SSH-Key$ ssh-keygen -t rsa -C "2email@github.com" -f ~/.ssh/github_rsa此时,.ssh目录下应该有4个文件:id_rsa和id_原创 2020-11-22 04:14:12 · 157 阅读 · 0 评论 -
解决git的Enter passphrase for key ‘/c/Users/Administrator/.ssh/id_rsa‘问题
避免每次pull或者push都要输入密码1、输入下边命令;ssh-keygen -p [-P old_passphrase] [-N new_passphrase] [-f keyfile]2、实例:旧密码为123465ssh-keygen -p -P 123456 -N '' -f ~/.ssh/id_rsa我遭遇的问题是在git的bash上每次提交都弹出“Enter passphrase for key '/c/Users/Administrator/.ssh/id_rsa'”的原创 2020-11-20 14:19:07 · 5996 阅读 · 0 评论 -
git在windows中的known_hosts问题
git在windows中的known_hosts问题使用git连接之前配置好的公司内部git服务器时遇到无连接权限问题。根据提示发现是服务器切换了内部ip地址,因此需要在known_hosts文件夹中重新设置ip。1.首先进入.ssh文件夹,该目录下共有4个文件,分别为config,id_rsa,id_rsa.pub,known_hosts(如果没有可以手动创建)2.备份删除id_rsa,id_rsa.pub3.在config文件最后一行添加StrictHostKeyChecking no语句4转载 2020-11-09 14:29:41 · 5049 阅读 · 0 评论 -
git add -A /git add -u/git add .的用法
git add -A /git add -u/git add .的用法转自:https://blog.csdn.net/dayewandou/article/details/78513578git的指令详解在git中有好多的指令,但是今天这几个指令就很容易忘记而且还容易混淆git add -u <==> git add –update提交所有被删除和修改的文件到数据暂存区git add .提交所有修改的和新建的数据暂存区git add -A <==>git ...转载 2020-11-08 16:39:28 · 213 阅读 · 0 评论 -
git stash 暂存恢复和文件误删恢复
usage: git fsck [<options>] [<object>...] -v, --verbose be verbose --unreachable show unreachable objects --dangling show dangling objects --tags report tags --root ...转载 2020-09-28 10:10:09 · 2044 阅读 · 0 评论 -
使用git命令——分支切换
git一般有很多分支,我们clone到本地的时候一般都是master分支,那么如何切换到其他分支呢?有些IDE可以使用git插件轻松自如的切换,比如idea,webstorm,...喜欢使用git命令的小伙伴可以怎么做呢?主要命令如下: 1.查看本地分支: git branch可以看到当前项目的本地分支只有master;2.查看远程分支 git branch -a可以看到,当前项目现在在master分支下,而远程分支有三个,那么更新的新代码想提交...转载 2020-08-28 15:46:48 · 506 阅读 · 0 评论 -
StrictHostKeyChecking
转自:https://yq.aliyun.com/articles/288093The authenticity of host 'IP' can't be established:ssh客户端登录Linux系统出错解决记录问题在用ssh客户端第一次登录远程Linux的时候通常会报如下的错误The authenticity of host 'IP' can't be established.ECDSA key fingerprint is SHA256:+9UZGqPe/Rdaiz9jT转载 2020-08-26 14:10:29 · 8191 阅读 · 0 评论 -
廖雪峰的官方网站
https://www.liaoxuefeng.com/wiki/896043488029600/897013573512192原创 2020-08-26 10:12:20 · 1247 阅读 · 0 评论 -
Git 常用命令大全
Git是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1)远程仓库相关命令检出远程仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [u...原创 2019-09-23 13:58:55 · 142 阅读 · 0 评论 -
Git 基本操作
先点下面的连接转自:https://www.runoob.com/git/git-basic-operations.html开发发布流程 GIT分支管理 git 安装方式 --> 版本要求??git??? sourcetree tortoisegit ssh相关配置git 配置 (url地址)基础 alias fetch sshgit-scm 重要概...原创 2019-09-23 20:30:04 · 121 阅读 · 0 评论 -
解决git在Windows下的乱码问题
在Linux及托管网站上默认的编码都是utf-8,而Windows系统默认编码不是采用utf-8,所以Git 客户端在Windows下总是会有一些问题。一个解决方案就是通过设置git编码为utf-8。设置 Git 支持 utf-8 编码在命令行下输入以下命令: 1 2 3 4 5 6 ...转载 2019-10-08 17:33:41 · 267 阅读 · 0 评论 -
***Git 常用命令速查表(图文+表格)
转载自https://www.cnblogs.com/kenshinobiy/p/4543976.html***Git 常用命令速查表(图文+表格) 一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git...转载 2019-01-23 10:19:41 · 149 阅读 · 0 评论