此文档仅限于你的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
版本回退
-
git log
定义:该命令显示从最近到最远的提交日志。每一次提交都有对应的 commit id 和 commit message。
-
git reset --hard id
定义:根据 id 回退到指定的版本;
我们已经根据 git log 命令看到了所有的提交的信息,本文中,我以回退到 个人模块修改包引入顺序 版本,即 commit id 为 7222c8f6be2d663982faa98dffe2647966b438b1;
-
git push origin HEAD --force
推送到本地到远程仓库:让远程仓库代码和你本地一样,到当前你本地的版本。
这个时候突然又发现不需要回退了,刚才那些消失的代码又要重新找回来了,别担心,咱们 Git 强大着呢! -
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,上,下键对应相应的功能。
至此结束喽,
记得点赞,记得关注,记得按时吃饭。每天更新❥(^_-)
更多推荐
git连接远程仓库,git 分支合并,删除远程分支,版本回退,常用命令
发布评论