Git入门到删库

安装完git,就可以使用了,首先我们右键git bash here呼出git窗口。

首先是登录,让git记住我是谁,不然不会让我下载文件

介绍语法
用户名git config --global user.name "name"
邮箱git config --global user.email "email@a.com"

接下来我们就可以把项目从远程服务器clone下来了

git clone XXXXXX <filesname>

下面介绍一下本地和服务器的几个重要的组成:

本地我们工作的地方叫做工作区,我们把修改过的文件add==>提交暂存区的stage,这时候我的小伙伴是看不见的,然后我们commit==>提交到master分支,这样小伙伴们就可以看见了,但是远端服务器还是没有更新,我们需要push一下==>这样远程服务器就可以看见了

日常推拉:

下面我们介绍下最常用的语法:

介绍语法
从远程服务器克隆到本地git clone XXXXXX <name>
远程服务器更新到本地git pull
提交到暂存区git add
提交到分支

git commit

提交到服务器

git push origin master

版本管理:

介绍语法
回退到上一版本git reset --hard HEAD^
回退到上上版本git reset --hard HEAD^^
回退到上上版本git reset --hard HEAD~2
回退到某个版本git reset --hard <commit id>
强制推送到远程分支git push -f

分支管理:

介绍语法
查看分支git branch
查看服务器分支git branch –r
创建分支git branch <name>
切换分支

git checkout <name>

创建并且切换到这个分支git checkout –b <name>
把这个分支合并到当前分支git marge <name>
把某个分支提交到服务git push origin <name>
删除本地某个分支

git branch –d <name>

删除远程某个分支git push origin -d <name>
重命名本地分支

git branch –m <oldname> <newname>

对比分支

git diff <name1> <name2>

强制覆盖本地分支git fetch –all

日志管理:

介绍语法
查看commit id, Author, Date, commit infogit log
按提交者分类显示提交信息git shortlog
只输出commit id 和 commit infogit log --oneline
查看增删查改了哪些文件git log --sta

Git中的部分选项解释:

简写全称解释
-fforce强制
-ddelete删除
-Ddelete force强制删除
-mmove移动或者重命名
-Mmove force强制移动或者重命名
-rremote远程
-aall所有

删库:

git rm -rf 

实用命令:

创建本地分支,并且从远端获取

语法:
git checkout -b [本地分支名] origin/[远端分支名]

例子:

git checkout -b dev origin/dev
语法:
git fetch origin [远端分支名]:[本地分支名]
例子:
git fetch origin dev:dev

合并某个分支

git merge --no-ff -m "日志名称" [分支名称]
例子(合并dev分支到当前分支):
git merge --no-ff -m "merged dev" dev

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值