Git 常用命令

1.切换电脑的时候,可能公司的电脑是以前的同事的,Git账号也是他的,拉代码的时候就会提示验证失败

remote: HTTP Basic: Access denied fatal: Authentication failed for ...

这时候需要把之前的账号清除掉,有两个方法:一是用命令删除,跑一下下面这个命令,在重新clone就会让你填写账号密码,就会重新绑定了。

git config --system --unset credential.helper

还有一个更加直接的方法,就是打开控制面板 -> 用户账户 -> 凭据管理器 -> Windows凭据,把下面相应的凭据删除,再重新clone

2.如何将本地仓库添加到远程仓库,有多种情况:
①本地已经有了本地仓库,想放到远程仓库:
在远程创建一个仓库,我常用的是码云,因为国内比较快,可能大佬们都是用GitHub,码云的话就是右上角直接新建仓库,填上相应的信息就可以,GitHub也是差不多,就是new repository,同样填上相应的信息。其实创建完会有命令提示,跟着来就可以了
在这里插入图片描述
如果git pull,git feach提醒fatal: refusing to merge unrelated histories

git pull origin master --allow-unrelated-histories

②本地没有仓库,远程有仓库,直接克隆下来就可以了

git clone https://.......git

③本地没有仓库,远程也没有仓库,那就现在远程创建一个仓库,再克隆下来,在克隆下来的文件夹里面去加东西。

3.新加的迭代,忘了新开一个分支,但是已经写了不少代码了,这时候需要先把代码暂存,再新建分支,再把暂存的东西放到新分支

git add .
git stash save '暂存备注'
git stash list   //查看暂存区内容 以及每个暂存对应的index
git branch save-branch  //新建分支
git checkout save-branch  //切换分支
git stash pop stash@{index}  //把想要恢复到新分支的内容从暂存区拉下来
git stash pop //如果暂存区只有一个内容,可以不加index

4.创建分支

git branch -a   //查看本地及远程所有分支
git branch      //查看本地分支
git branch -b name   //创建本地分支
git checkout -b name master  //创建一个新分支并且把主分支的东西复制到该分支上面
git push origin name   //将本地分支推送到远程主机origin上
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值