版本控制工具git/svn
版本控制工具git/svn
cocosgirl
终身学习,终身成长
展开
-
git pull --rebase 报错: fatal: unpack-objects failed 解决办法
具体报错如下:$ git pull --rebase remote: Enumerating objects: 53, done.remote: Counting objects: 100% (53/53), done.remote: Compressing objects: 100% (32/32), done.remote: Total 33 (delta 24), reused 0 (delta 0)error: insufficient permission for adding a原创 2021-01-07 09:31:51 · 3180 阅读 · 0 评论 -
git push/pull 提交记住密码(不需要密码提交)
git 每次提交的时候都需要输入密码,真是太烦了。今天终于搞了个免密提交,哈哈哈。分享一下使用场景和操作步骤:使用场景: 有一台代码服务器A(代码仓库),另一台是我的开发服务器B。每次在B服务器上面改完代码,提交都要密码。修改步骤:1. 在B服务器上,根目录下执行:git config --global user.name ‘'zyy'git config --global user.email zyy@qq.comsudo apt-get install ssh.原创 2020-11-26 15:13:59 · 431 阅读 · 0 评论 -
文件内容没有改 diff --git ... old mode 100644 new mode 100755
本地没有修改任何文件,但是执行git status的时候,显示修改文件如下:% git statusOn branch taiyuan2.1Your branch is up to date with 'origin/taiyuan2.1'.Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <原创 2020-11-26 13:52:40 · 423 阅读 · 1 评论 -
git 文件both modified / Unmerged 解决办法
先执行git pull 后再执行 git status报如下错报错原因是:你修改的文件 ,别人也修改并且提交了,文件里有冲突了解决办法:git rm -r --cached .idea/git add .git commit -m “untrack .idea/”git pullgit push到这里就解决成功啦...原创 2020-11-13 10:09:56 · 9175 阅读 · 7 评论 -
ubuntu 创建git组和用户
创建组sudo groupadd 组名创建用户sudo useradd 用户名创建完用户,ls /home查看一下,是否创建成功把用户加入组sudo adduser 用户名--in group 组名修改组sudo groupmod -n 新组名 原组名删除组sudo groupdel 组名修改用户sudo usermod -g 用户组 –groups 其它组,更多组 -l 新用户名 -m会将用户原主目录下内容移动到新主目录下 -d 新主目录 原用户名如.原创 2020-10-27 10:08:23 · 620 阅读 · 0 评论 -
git push远程推送失败解决方式error: remote unpack failed: unable to create temporary object directory
具体操作场景1. 我A服务器,使用root账号,创建了如下仓库:git init --bare srs_server.git然后在A服务器,添加了用户和组groupadd mayuantaouseradd -m mayuantao -g mayuantao -s /bin/bash -d /home/mayuantaopasswd mayuantao此时,git仓库的权限还是root账号的。2. 在B服务器,git clone代码修改后,使用mayuantao用户push的时原创 2020-09-11 15:38:22 · 11454 阅读 · 0 评论 -
GitLab服务器IP地址修改
服务器具体IP用IP1、IP2代称,使用的时候改成自己的IP当前场景:旧服务器:IP1把旧服务器镜像拷贝一份后得到新服务器:IP2(此时IP2上项目的git地址还是IP1的)需求:想把IP2上的项目git服务地址改成IP2自己的操作方式:cd 到P2上的项目目录下,然后:root@instance-hj0f50ix:~/web_py3# cd .git/root@i...原创 2020-03-04 17:21:07 · 225 阅读 · 0 评论 -
git push代码出现! [rejected] 解决方式
git push代码出现如下错误:root@instance-myaj5rsw:~/web_v2.2# git push origin web_v2.2 root@180.76.184.136's password: To root@ip:/refs/web.git ! [rejected] web_v2.2 -> web_v2.2 (non-fast-forwar...原创 2019-07-02 14:50:01 · 5699 阅读 · 0 评论 -
新建git仓库,创建分支,远程提交推送git流程及常用命令
1. Git 新建项目(1) 先在服务端创建一个文件夹,存储git文件,这里创建refs为例,执行git init --bare web.git(在136服务端执行,会生成一个.git仓库)然后再在本地代码根目录下执行:git initgit statusgit add .git commit –m "新增分支"git remote add origin root@XX...原创 2019-08-09 11:08:47 · 760 阅读 · 0 评论