git
git
mazhongjia
这个作者很懒,什么都没留下…
展开
-
gitlab设置某个项目添加某个用户可以编辑权限
现在我们来设置我们GitLab上的SSH:1、某人需要登陆gitlab,需要首先自己注册账号2.首先我们在git中使用‘’$ ssh-keygen -t rsa -C ‘xxx@email.com’.然后会有让你设置密码的几条语句,我们直接按回车设置成空,然后它会返回一个图(我也不知道有什用),在图上面你能找到一个文件.ssh的地址,然后在你的电脑上找到这个地址,然后打开里面的公钥文件复制。3.使用个人账号登陆自己的GitLab网页,进入个人设置的settings选项通过下面的操作添加自原创 2020-08-18 12:04:02 · 5837 阅读 · 0 评论 -
git比较本地仓库和远程仓库的差异并更新本地仓库(实践版)
当我们在多台电脑上进行同一个项目时,经常需要修改提交内容然后在另外一台电脑上进行更新。今天看了一下如何从远程代码仓库获取更新到本地。1、查看本地仓库对应的远程分支git remote -v 可以查看远程仓库分支2...原创 2020-08-18 11:46:47 · 33144 阅读 · 3 评论 -
git比较本地仓库和远程仓库的差异
1、更新本地的远程分支git fetch origin上面命令是git pull的其中一部分:git pull = git fetch + git merge只拉去远程分支到本地远程分支,而不跟本地分支merge2、本地与远程的差集 :(显示远程有而本地没有的commit信息)git log master..origin/master3、查看差异# git diff <local branch> <remote>/<remote bran...原创 2020-05-12 10:50:25 · 6115 阅读 · 1 评论 -
gitlab或者github 上的账户的SSH keys与仓库的Deploy keys有何区别
1、github账户的SSH keys,相当于这个账号的最高级key,只要是这个账号有的权限(任何项目),都能进行操作。2、仓库的Deploy keys,顾名思义就是这个仓库的专有key,用这个key,只能操作这个项目,其他项目都没有权限。说白了就相当于你有一所大别墅,SSH key能开别墅中的任何一个房间。而Deploy key只能开进别墅中的一个单间。...原创 2020-04-06 16:33:57 · 1785 阅读 · 1 评论 -
解决问题:执行git add或git commit时出现警告The file will have its original line endings in your working directory
1、原因在Unix系统中,行尾用换行符(LF)表示。在windows中,一行用回车(CR)和换行(LF)来表示。当你从git中获得从unix系统上传的代码时,他们只有一个LF。如果是在windows机器上工作的单个开发人员,并且您不关心git自动将LFs替换为CRLFs,那么您可以通过在git命令行中输入以下命令来关闭该警告$ git config --global core.aut...原创 2020-02-29 06:04:14 · 1538 阅读 · 0 评论 -
将一个本地已有的git仓库添加到git远程仓库
步骤1:在github上创建repostiry项目新建项目时如果选择创建readme文件,则需要注意(见下面的所遇问题部分)步骤2:在本地添加远程库地址,使本地可以通过origin识别/代替远程库命令:git remote add origin git@github.com:mazhongjia/mybatis-reverseProject.git命令说明:本地关联远程库,orig...原创 2020-01-07 10:20:07 · 4484 阅读 · 1 评论