git仓库区(代码保存区)

本地仓库

提交命令

// 把暂存区所有的文件提交到仓库,m 是 message 单词的缩写
   $git commit -m '注释内容'

查看命令

// 查看提交日志
   $git log

// 查看详细版日志
   $git log -p

// 查看简化版日志
   $git log --online

切换版本

// git2.23版本后checkout不可用
   $git checkout 版本哈希值

   $git restore --source=版本哈希值 文件名

版本回滚

// 回滚到对应的版本
   $git reset --hard 版本号

1、进行版本回退时,不需要使用完整的哈希字符串,前七位即可

2、回滚操作后,暂存区放的是回滚后的内容

回滚前需要对工作区内容通过暂存区提交到仓库,不然回滚操作后当前工作区同名的内容会被覆盖,整个暂存区都会被替换

远程仓库

origin是远程仓库别名,默认都是用origin,也可以是别的。

远程仓库地址可以是http地址或者ssh地址。

在多人协作的项目中,进行代码提交之前,应该先执行以下操作的顺序:pull -> commit -> push

建立连接

本地已有仓库

// 本地仓库与远程仓库建立连接
   $git remote add origin 远程仓库地址

本地没有仓库时,下载远程仓库到本地

// 下载(克隆)远程仓库到本地,并建立连接
   $git clone 远程仓库地址

管理远程仓库

// 查看所有远程仓库别名
   $git remote

// 查看所有远程仓库别名及地址
   $git remote -v

// 查看指定远程仓库信息
   $git remote show 远程仓库别名

// 重命名远程仓库别名
   $git remote rename 原来的别名 新的别名

// 修改远程仓库地址
   $git remote set-url origin  远程仓库地址

// 删除远程仓库连接
   $git remote rm 远程仓库别名

拉取远程仓库代码

// 拉取远程代码与本地仓库代码合并
   $git pull 

推送到远程仓库

// 不写远程分支,上传到与本地同名的远程分支,没有会自动创建
   $git push origin 本地分支名

// 写了远程分支,上传到指定的远程分支
   $git push origin 本地分支名:远程分支名

// 推送时带上-u,以后就可以简写
   $git push -u origin 本地分支名

// 简写
   $git push

问题:没有权限,拒绝访问

原因:用户名和密码与远程仓库不匹配

解决方法(参考最后一条):解决git clone时fatal: unable to access ‘https://gitee.com/XXX.git/‘: The requested returned error: 403_git unable to access_竹石七的博客-CSDN博客

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值