
git
文章平均质量分 85
越挑战越幸运
记录自己的学习工作过程,技术在于积累,同时也希望可以帮到别人
展开
-
GIT PUSH/PULL时总需要输入用户名密码的解决方案
1 在提交项目代码或者拉代码的时候,git会让你输入用户名密码,解决方案:(我们公司用的是gitlab)执行git config --global credential.helper store命令会让你输入用户名和密码,这时你输入就好了,然后下次再git push /pull 的时候就不用密码了~可发现下图两次的对比...原创 2019-03-20 17:15:25 · 268 阅读 · 0 评论 -
git 放弃本地修改,强制更新到远程版本
git fetch -allgit reset --hard origin-master转载 2019-02-01 10:06:38 · 2713 阅读 · 0 评论 -
git push时出现输入用户 密码或者rsa 公钥问题
使用git push origin master是出现如下问题;Username for ‘https://github.com’:解决办法:git remote set-url origin git+ssh://git@github.com/username/reponame.git转载 2019-01-10 14:42:10 · 756 阅读 · 0 评论 -
git status 不显示修改内容及回滚到某一个动作点
1 一定检查gitignore文件的配置,一定要慎重删除2 git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交* git revert HEAD 撤销前一次 commit* git revert HEAD^ 撤销前前一次 commit* git re...转载 2018-12-28 14:25:44 · 1616 阅读 · 0 评论 -
git pull 强制覆盖本地
$ git fetch --all$ git reset --hard origin/master$ git pull备注:git fetch 只是下载远程的库的内容,不做任何的合并git reset 把HEAD指向刚刚下载的最新的版本转载 2018-12-11 16:55:45 · 854 阅读 · 0 评论 -
强制git pull 覆盖本地文件
git fetch --allgit reset --hard origin/mastergit pull备注:git fetch 只是下载远程的库的内容,不做任何的合并git reset 把HEAD指向刚刚下载的最新的版本转载 2018-11-22 17:22:43 · 223 阅读 · 1 评论 -
初始化一个新的gitlab仓库在linux下
只适用于Mac和windows下的Git Bash操作界面。一、检查本地是否有SSH Key存在在终端输入ls -al ~/.ssh如果终端输出的是:No such file or directory那么就说明本地没有SSH key如果已存在SSH key那么就会显示 id_rsa 和 id_rsa.pub文件的存在以及它的创建日期。二、生成新的SSH key首先在终端输入ss...原创 2018-10-17 17:00:15 · 624 阅读 · 0 评论 -
git只pull某一个文件夹或者文件
“` $ git config core.sparsecheckout true简单解释一下:Git1.7.0以后加入了Sparse Checkout模式,这使得Check Out指定文件或者文件夹成为可能。告诉Git哪些文件或者文件夹是你真正想Check Out的 (你可以将它们作为一个列表保存在 .git/info/sparse-checkout 文件中。)例如: ech...转载 2018-08-31 22:51:12 · 38662 阅读 · 1 评论 -
gitlab
1 一定要在master下面merge lee,事实上是 保留master的东西,留住head增加的,删除====到master的东西原创 2018-08-23 17:44:46 · 122 阅读 · 0 评论