Git 学习记录

git commit 将仓库中的保存记录提交

git status #查看本地修改未提交的文件
git add . #将修改文件提交至暂存区
git commit -m 备注 #将暂存区提交至本地分支
git push origin #将本地分支提交至远程仓库

git commit  # 提交
# 分支
#使用分支其实就相当于在说:“我想基于这个提交以及它所有的父提交进行新的工作。”

#创建分支
git branch FixBug  
#切换分支
git checkout FixBug
#合并分支
git merge bugFix  # 将bugFix 合并到main 主分支 
#合并分支
git rebase
#将提交记录更加的清晰

将项目的提交树上前后移动的几种方法

HEAD 是一个当前检出记录的符号引用

git checkout hash   #将head 与分支名称分离 这样head 就直接指向该引用

在提交记录中上下移动 相对引用

#^向上移动一个记录
#~num 向上移动num个节点

git checkout HEAD~3  #向上移动三个节点
git branch  -f main HEAD~3 #强制移动到main分支并向上移动三个节点

撤销变更

git reset #本地分支撤销
get revert # 远程分支撤销

整理提交记录

#复制提交记录
git cherry-pick # # #
#git UI界面进行提交
git rebase -i HEAD~4

git 拉取远程仓库并重命名

git clone https://gitee.com/y_project/RuoYi-Vue.git  Rename

git 查看远程仓库

git branch -a

git 新建项目并推送至远程仓库

#本地化仓库
git init
git add .
git commit -m commitsomething
git status
#链接至云端仓库
ssh -T git@github.com #测试是否连接github
git remote add '项目名称' '仓库地址'

git push "项目名称" "分支名称" #默认分支名称为master

Git 删除本地分支与远程分支

git branch -d localBranchName  #删除本地分支
git push origin --delete remoteBranchname #删除远程分支

新建远程分支

git checkout -b my-test #在当前分支下新建my-test 分支并切换
git push origin my-test # 将my-test 分支推送至远程
git branch -a # 查看全部分支
git branch --set-upstream-to=origin/my-test #将本地分支关联至远程分支

获取git仓库

  • 将尚未进行版本控制的本地目录转换为 Git 仓库
  • 从其他服务器克隆一个已存在的git仓库
git init 
git add .
git commit -m 备注

git 拉取项目失败

fatal: unable to access 'https://gitee.com/DH587/mapbox-gl-js.git/': Failed to connect to 127.0.0.1 port 7890 after 2097 ms: Connection refused

查看本地是否启用git代理

git config --global http.proxy


取消代理
git config --global --unset http.proxy
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值