git连接远程仓库,git 分支合并,删除远程分支,版本回退,常用命令

此文档仅限于你的Git账号已经注册完毕,且本地已经登录Git账号,

删除远程分支&本地分支

删除远程分支
git push origin --delete [branch_name]

删除本地分支
git branch -D [branch_name]

连接远程仓库

链接远程仓库有两种方法:
方发一:本地先 init进行连接、
方法二:直接克隆远程仓库地址也可以


方法一本地init

第一步:
在你的文件夹下面,打开终端输入以下明亮

git init 

此时你的文件下回出现一个.Git的文件,如果没有就是隐藏了:mac输入以下明亮之后重启访达(finder)
window 查看

MAC 终端输入 命令   defaults write com.apple.finder AppleShowAllFiles TRUE

第二步:

git add *  或者 git add .

把文件添加到仓库,*代表所有文件

第三步:

git commit -m "内容"

输入你本次提交文件的注释,将代码提交到缓存区

第四步:

git remote add origin 复制的仓库秘钥

连接远程仓库地址

第五步:

     git pull origin master --allow-unrelated-histories

推送到远程仓库
按一下esc 输入:wq退出终端;提交成功如下图
出现了md文件 那么回出现以下代码
请使用以下命令:
git push -u origin master || git push
接下来请闭上眼睛,静静登上一分钟,即可完成

方法二 克隆

直接 git clone 地址 就可以了,如果克隆分支就这样
git clone -b 分支 地址
就可以了


git 合并,非常简单,非常实用

一、开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支

git checkout dev
git pull
git checkout master
git merge dev
git push -u origin master

二、当master代码改动了,需要更新开发分支(dev)上的代码

git checkout master 
git pull 
git checkout dev
git merge master 
git push -u origin dev

三、两个子分支进行合并

你的分支要和别人的分支进行合并
先将你的分支上的内容进行提交
add commit push
再进行合并

git checkout 别分支 
git pull 
git checkout 你分支
git merge master 
解决冲突
git push -u origin 你分支 || add commit  push

版本回退

  1. git log
    定义:该命令显示从最近到最远的提交日志。每一次提交都有对应的 commit id 和 commit message。
    在这里插入图片描述

  2. git reset --hard id
    定义:根据 id 回退到指定的版本;
    我们已经根据 git log 命令看到了所有的提交的信息,本文中,我以回退到 个人模块修改包引入顺序 版本,即 commit id 为 7222c8f6be2d663982faa98dffe2647966b438b1;
    在这里插入图片描述

  3. git push origin HEAD --force
    推送到本地到远程仓库:让远程仓库代码和你本地一样,到当前你本地的版本。
    这个时候突然又发现不需要回退了,刚才那些消失的代码又要重新找回来了,别担心,咱们 Git 强大着呢!

  4. git reflog

在这里插入图片描述

删除远程分支

先看下远程分支
git branch -a
不能删除当前所在的分支,所以先切换分支
git checkout
删除你想删除的分支
git push origin --delete 分支名称

定义:查看命令操作的历史

查找到你要的 操作id,依旧使用 上文说的 git reset --hard id。又回退到当初一模一样

git 命令

查看commit 更改内容

git show

退出git show

(区分大小写)

q ,Q:退出显示

H,h:命令帮助(有了这个,其他的都不用看了)

y,k:上一行

e,j,回车:下一行

z,b:上一页

f,space:下一页

小键盘的Home,End,PgUp,PgDn,上,下键对应相应的功能。

至此结束喽,

记得点赞,记得关注,记得按时吃饭。每天更新❥(^_-)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值