Git
逸尘️
沉稳大气,笃行克己
展开
-
git 最常用的几个操作命令
今天下楼陪女朋友散步,边走边读了一篇公众号推送的文章,图文讲解了10个常用的git操作命令,读完以后感觉对这几个命令的理解加深了不少,又愉快的复习了一下git的常识,写个小记再加深一下印象。1. 合并(merge)git merge dev // 合并dev分支上的修改其实,merge分为两种类型:fast-forward 和 no-fast-forward。在当前分支相比于我们要合并的...原创 2020-05-05 21:52:56 · 470 阅读 · 0 评论 -
发布npm包到github packages
GitHub 推出 GitHub Package Registry 后,提供了软件包管理服务,开发者通过它可发布公共或私有软件包。对于开发人员来说非常的方便,目前支持许多大家都比较熟悉的包管理工具,如:npm (JavaScript)Maven (Java)RubyGems (Ruby)NuGet (.NET)Docker images (用于虚拟化 Docker 操作系统的软件)...原创 2020-03-01 14:12:18 · 2187 阅读 · 0 评论 -
Git配置多用户,区分你的Workspace和Personal space
在工作与学习之间,我们难免会用到两个甚至更多的git账户,为了避免账户之间的混淆,可以在本地配置不同的账户来区分。通常划分的方式有两种,按工程配置多用户按目录配置多用户这里是git的文档,长的很啊。1. 按工程配置git的配置变量可以放在三个地方:/etc/gitconfig 系统配置,对所有用户都生效。~/.gitconfig 用户配置,仅对当前用户生效。git conf...原创 2020-01-03 15:49:19 · 1037 阅读 · 0 评论 -
git rebase修改commit记录
主要命令git rebase -i 命令开始假如想要修改最近三次提交信息:git rebase -i HEAD~3 //将想要修改的父提交作为参数,即`HEAD~3^`同理,修改最近第五次提交信息:git rebase -i HEAD~5 //将想要修改的父提交作为参数,即`HEAD~5^` 使用上述命令后,会出现类似的界面pick f7f3f6d 修改首页bugp...原创 2019-10-12 15:07:41 · 1363 阅读 · 0 评论 -
Git修改提交记录中的用户名和邮箱
第一步命令行执行:#!/bin/shgit filter-branch --env-filter 'OLD_EMAIL="错误的邮箱地址"CORRECT_NAME="正确的用户名"CORRECT_EMAIL="正确的邮件地址"if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]t原创 2019-02-13 11:25:27 · 3813 阅读 · 4 评论 -
删除windows系统下Git账号凭证
windows系统:控制面板 -> 用户帐户-> 管理你的凭据-> [Windows 凭据]-> 编辑->完成原创 2018-05-30 17:21:50 · 4984 阅读 · 1 评论 -
Git clone远程分支等分支操作命令
通过Git clone获取的远端git库,只包含了远端git库的当前工作分支。如果想获取其它分支信息,需要使用”git branch –r” 来查看, 如果需要将远程的其它分支代码也获取过来,可以使用命令:git checkout -b 本地分支名 远程分支名其中,远程分支名为git branch –r所列出的分支名, 一般是诸如“origin/分支名”的样子。如果本地分支名已经存在, 则不需要“-原创 2017-07-12 09:13:42 · 455 阅读 · 0 评论 -
git警告warning: CRLF will be replaced by LF in iris/js/list.js.
在命令行中进行git add . 操作时,控制台警告warning: CRLF will be replaced by LF in iris/js/list.js.这是由于跨平台合作或者开发时出现的编译器格式问题,Windows使用回车和换行两个字符来结束一行,而Mac和Linux只使用换行一个字符。Git可以在你提交时自动地把行结束符CRLF转换成LF,而在签出代码时把LF转换成CRLF。用cor原创 2017-12-20 16:58:20 · 3242 阅读 · 2 评论 -
git 放弃本地修改,强制拉取更新
开发项目时,对于本地已修改但又不想保留的代码(比如你的代码改崩了),可以用以下方法来重置代码:1、restore 重置;2、reset 回退;3、stash 暂存。具体方法如下......原创 2017-10-19 14:20:00 · 160755 阅读 · 5 评论 -
Git提交数据失败 error: failed to push some refs to 'https://github.com/XXXXXXX/gif.git'
原因是git仓库上已经存在readme文件,故在提交时可能会存在冲突,这时您需要选择的是保留线上的文件或者舍弃线上的文件,如果您舍弃线上的 文 件,则在推送时选择强制推送,强制推送需要执行下面的命令原创 2017-02-27 12:10:29 · 12025 阅读 · 0 评论 -
Git Stash保存临时修改
git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。 git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。 git stash list: 显示Git栈内的所有备原创 2017-04-21 18:05:05 · 11503 阅读 · 0 评论 -
解决Git错误提示:fatal: remote origin already exists.及Git常见错误处理!
如果输入$ Git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息:fatal: remote origin already exists.解决办法如下:1、先输入$ git remote rm origin2、再输入$ git remote add origin git@github.c转载 2017-07-12 10:09:45 · 2037 阅读 · 0 评论 -
如何查看.Git文件夹(显示隐藏目录)
打开命令行输入:$ defaults write com.apple.finder AppleShowAllFiles TRUE 重启Finder应用,输入$ killall Finder原创 2017-07-12 10:31:31 · 22694 阅读 · 0 评论 -
Git本地分支与远程分支关联(git branch --set-upstream-to=origin/<branch> )
Git在本地新建分支后,必须要做远程分支关联。关联目的是如果在本地分支下进行git pull 和 git push操作时 ,不需要指定在命令行指定远程的分支. 推送到远程分支时,没有关联的情况下而且没有指定, git pull 的时候,就会提示你如下信息:MacBook-Pro:projects user$ git pullThere is no tracking information for原创 2017-08-02 17:16:32 · 65590 阅读 · 0 评论 -
Git修改远程仓库地址
git修改远程仓库地址1.修改命令git remote origin set-url [url]2.先删后加git remote rm origin git remote add origin [url]3.直接修改config文件至于如何查看隐藏的Git/.config文件,windows系统直接在文件夹选项中,打勾“显示隐藏文件”即可,OS系统参考博文 - 查看.Git文件夹原创 2017-07-24 09:44:33 · 992 阅读 · 0 评论 -
Git删除远程仓库的文件或目录
git rm -r –cached server/index.js //删除server目录下的index.js文件 git rm -r –cached server //删除server目录git commit -m “删除不用文件” git push注意: 用-r参数删除目录, git rm –cached a.txt 删除的是本地仓库中的文件,且本地工作区的文件会保留且不原创 2017-07-19 10:54:59 · 1893 阅读 · 0 评论 -
Git 命令提交项目代码处理冲突
1.在电脑上创建一个文件夹,先Clone一份自己工程的项目分支,master 为主分支$ Git clone git@xxxx.gitlab.com:xxxxxx/master2.进入项目的二级目录进入git客户端,确认要pull分支$ git branch //查看当前的分支$ git checkout -b develop //切换到develop分支,因为我要pull的是develop分支原创 2017-07-12 09:38:54 · 4003 阅读 · 0 评论