git的常用命令

1 如何生成项目目录

vscode安装插件,project-tree
安装之后按ctrl+shift+p,并输入Project Tree回车
点击要生成目录的项目,回车
将项目目录生成并存储到README.md中

2 git常用命令

在这里插入图片描述




命令名称	作用
git config --global user.name 用户名	              //设置用户签名
git config --global user.email 邮箱	              //设置用户签名
git init	//初始化本地库
git status	 //查看本地库状态
git rm --cached 文件名	//从暂存区删掉文件
git rm -r -f --cached . 	//删除暂存区所有文件 (-f强制删除)
git ls-files   	        //查看暂存区所用文件
git add 文件名/.   	    //添加到暂存区
git commit -m "日志信息" 文件名	  //提交到本地库
git reflog/log	                     //查看历史记录/log是详情
git reset --hard 版本号	         //版本穿梭

分支操作

命令名称	作用
git branch 分支名	      //创建分支
git branch -M  main       //修改默认分支名为main 
git branch -v	          //查看分支
git checkout 分支名	      //切换分支
git merge 分支名	          //把指定的分支合并到当前分支上
git branch -D  分支名	  //删除分支
git branch -m 分支名	      //修改当前分支的分支名
git push origin --delete gh-pages  //删除远程分支  gh-pages

远程操作

命令名称	作用
git remote -v	                     //查看当前所有远程地址别名
git remote add 别名 远程地址	         //给远程仓库起别名
git push 别名 分支	                //推送本地分支上的内容到远程仓库
git clone 远程地址	                //将远程仓库的内容克隆到本地
git pull 远程库地址别名 远程分支名	//将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并

git remote  -v // 查看远程仓
git remote rename trunk(现有远程仓别名)  private(自定义的远程仓别名) //  修改远程仓别名
git remote  // 将会显示 master(默认远程主仓别名) 和 private (自定义的个人仓别名)


1,直接修改远程连接
git remote set-url origin [url]
2,先删远程连接后加远程连接

git remote rm origin
git remote add origin [url]

git tag --list 查看标签
git tag -a v1.4 -m "my version 1.4"  打标签

(1)使用git push 推送弹窗的提示框,输入账号密码后报错?
remote: [session-1041ebb1] Access denied 该怎么办?

清除之前的账号:git config --system --unset credential.helper

(1)对于error: failed to push some refsto‘远程仓库地址’ ?
产生的原因是,创建远程仓库的时候创建了README.md或者.gitignore 文件 默认就提交了一次
和本地就有冲突,本地再次push就报错

1 使用如下命令

git pull --rebase origin master

2 然后再进行上传:

git push -u origin master

3.合并冲突
修改代码之后

git add .
git commit -m "xxx" #后面不加文件

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值